Da braucht man eine serverseitige Skriptsprache, wie PHP oder SSI.
SSI ist die einfachere Variante; mit PHP kann man aber sehr viel mehr machen. Das Prinzip ist aber ungefähr gleich: man kann eine Datei erzeugen, die bei Bedarf in jede Seite "includiert" werden kann.
Zum Beispiel. Für die Navi erstellst du eine Datei mit dem HTML-Code:
In den Seiten selbst, dort, wo du die Navi haben willst, schreibst du nur einen einfachen Befehl:Code:<!-- navi.inc --> <ul> <li><a href="index.php">Startseite</a></li> <li><a href="produkte.php">Produkte</a></li> <li><a href="impressum.php">Impressum</a></li> </ul>
So sieht's aus in PHP. Bevor der Server die Datei index.php an den Browser schickt, sucht er nach PHP-Befehlen. Der include()-Befehl bewirkt, dass der Server die entsprechende Datei sucht und den darin befindlichen Code in die Seite "reinkopiert". Der Browser bekommt von alldem nichts mit, sondern erhält eine einfache HTML-Datei.Code:<html> <head> <title>Dies ist index.php</title> </head> <body> <h1>Willkommen</h1> <?php include('navi.inc'); ?> <!-- Rest der Seite --> </body> </html>
SSI funktioniert ähnlich. Es gibt andere solche Sprachen, etwa Perl, ASP, JSP usw.
Voraussetzung: die Skriptsprache muss auch auf dem Server installiert sein.


LinkBack URL
About LinkBacks
Zitieren


