Hallo Michael
Wie kann ich die Navigationsleiste meiner Seite so umsetzen dass
ich nicht auf jeder Unterseite die komplette Navigationsstruktur einbauen und dadurch wieder an mehreren Stellen ändern muss?
Den Hinweis auf serverseitige Techniken hast du ja bereits erhalten.
Sollte dein Webspace keine dieser Möglichkeiten bieten, musst du die
Navigation trotzdem nicht manuell einfügen oder ändern.
Du kannst copy & paste zum Einfügen verwenden und zum Ändern
dateiübergreifendes Suchen und Ersetzen. Es gibt auch eine Reihe Editoren,
die mit Includes oder Templates arbeiten können und dir mit einem Klick
in alle Dokumente die aktuelle Navigation einfügen.
Der Nachteil zur serverseitigen Lösung besteht dann nur darin, dass du dann
alle geänderten Dateien neu auf den Server laden musst.
Das dürfte aber nur bei größeren Projekten und/oder sehr häufigen Änderungen
wirklich ein Problem darstellen.
Bei Frames blieb halt der Navigationsteil immer fest stehen, aber
bei CSS ist es nach meinem bisherigen Verständnis so dass ich nur
eine HTML-Seite habe.
Auch bei Frames musst du auf jeder Seite eine Navigation oder zumindest
einen Link zum Frameset und die Navigation im noframe-Bereich des Framesets
unterbringen, wenn deine Seiten über Suchmaschinen gefunden werden sollen
und dein Projekt auch dann navigierbar sein soll.
Ich verstehe (noch) nicht wie bzw. ob es
möglich ist die Navigationsstruktur nur einmal im Code zu haben.
Die Navigationsstruktur muss im Code jeder ausgelieferten Seite enthalten
sein. Wie sie dort hin kommt, ob durch dich manuell, durch editorseitige
oder durch serverseiteige Include- oder Temtemplatetechniken ist für den
Seitenbesucher egal.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!