Moin Martin,
der schöne Vorteil von Frames war ja, dass man für die Navigation nur eine Datei brauchte, was auch nachträgliche Änderungen vereinfachte. Der Nachteil: Der Eintrag für die aktuell gezeigte Seite ist immer noch ein Link und kann auch nicht abweichend dargestellt werden.
Frames haben in solchen Fällen noch andere Nachteile, z.B. fehlt beim Deeplinking die Navigation komplett bzw. für den Nutzer ist es nicht leicht ein Lesezeichen zu setzen
Um das – ohne Frames – zu erreichen, muss der Navigationsbereich auf jeder Seite vorhanden sein. Oder gibt es (ohne PHP!) noch eine andere Möglichkeit?
Neben den von @Gunnar Bittersmann vorgeschlagenen Server Side Includes gäbe es als prominente Technologien neben PHP noch mod_python, mod_perl, CGI, …
Viele Grüße
Robert