Hallo Sully!
so abwegig diese auch sein mag (und sie ist sowas von erbärmlich abwegig!), ES GIBT SEHR WOHL EINE METHODE IN HTML!
Lege Dir am besten schon mal Mullbinden für die Finger parat, Du wirst sie brauchen, denn es ist eine Heidentipparbeit!!!!
Annahme:
index.html
<frameset>
<frame src="navigator.htm">
<frame name="haupt">
</frameset>
navigator.htm
<a href="nav1.htm">link 1</a><br>
<a href="nav2.htm">link 2</a>
nav1.htm
<a href="nav1.htm">link 1</a><br>
<a href="kullerkari.htm" target="haupt">die Kullerkari </a><br>
<a href="noch_eine.htm" target="haupt">noch eine </a><br>
<a href="und_so_w.htm" target="haupt">usw. </a><br>
<a href="nav2.htm">link 2</a>
und so weiter. Das Prinzip sollte jetzt klar sein. Lege einfach für jede Unterordnung eigene Navigatorseiten an.
ACHTUNG! Solltest Du Links dritter Ordnung haben, wird das ganze sehr schnell unübersichtlich für Dich!
An der Stelle möchte ich eine Lanze für Javascript brechen.
entweder clientseitig mit Javascript (nicht sonderlich für die Navigation geeignet, da abschaltbar)
Javascript wird von 0,2% aller User auch tatsächlich abgestellt (immerhin es gibt also User, die diese Überlegung [da abschaltbar] aus dem Theoretischen ins Praktische holen).
Da die Navigation wichtig ist kann man also mit <noscript>mach, das Du von der Seite verschwindest(oder eventuell netteren Hinweisen ;)</noscript> dafür sorgen, daß Javascript aktiviert wird.
Der eigentliche Vorteil liegt aber im Download!!! obiges Beispiel verbraucht unnötige Zeit durch ständiges Download. Auch serverseitiges scripting bewirkt exakt das gleiche! Bei manchen Projekten sind so über 40% allen Datentransfer nur durch den Navigator verursacht worden (man stelle sich das bei einer Transfervolumenabhänigen Host vor... So Reich kann keiner sein!)
Gruß aus Berlin!
eddi