Parameter

Ich wollte dieses Beispiel nicht zu kompliziert machen. Aber ein kleines Problem gibt es noch, denn wenn ich Seiten lösche und die Reihenfolge der Seiten sich ändert, muss ich zumindest auf allen Seiten deren Position sich geändert hat, den Einbettungscode ändern.

Das könnte man umgehen, indem man in dem Menü nav.php nicht nur die Seiten aufruft sondern dort auch gleich die Nummer mitschickt. Anstatt im Menü einen Link auf Seite index.php zu setzen, setzt man einen link auf Seite kontakt.php?nr=4

Die so verschickte Seite empfängt die Variable nr und fügt mit dieser Nummer die nav Seite in ihr iframe ein.

Das ist ein bisschen komplizierter, aber auf Dauer leichter zu pflegen, denn dann braucht man nur auf der nav Seite etwas ändern aber nicht auf den einzelnen Seiten.

Auf der Seite kontakt.php habe ich diese Variante eingefügt. Die Seite Kontakt sollte jedoch dann folgendermaßen aufgerufen werden.

kontakt.php?nr=4

Zur Seite Kontakt