Stephan Schmid: Navigationsmenü ohne Frames

Beitrag lesen

Hallo Sebastian

Ist es möglich das Navigationsmenü in einer externen HTML-Datei zu definieren und nur noch ein Verweiss auf den übrigen Seite‚n (die dieses Menü beinhalten) zu plazieren, so dass der Browser das Menü nur einmalig laden muss, anstelle es sonst in jeder Seite erneut zu laden?

Elegant und unabhänig vom Browser (sind iframe, JavaScript nur bedingt) gehts mit SSI oder PHP.

Das könnte dann zum Beispiel so aussehen:

SSI (Server Side Include): <!--#include virtual="/irgendwo/menu.html" -->
Dateiname: eineseite.shtml
Beschreibung: http://www.carleton.ca/~dmcfet/html/ssi1.html

oder PHP: <?php include("/irgendwo/menu.html"); ?>
Dateiname: eineseite.phtml
Beschreibung: http://www.php.net/

Beides bindet serverseitig eine Datei (menu.html) in eine andere (eineseite.?html) ein bevor das ganze an den Browser gesendet wird. Funktioniert aber nur wenn SSI oder PHP auf dem Server der deine Seite hostet installiert ist.

Stephan Schmid