![]() |
|
Server Side Includes (SSI) sind Anweisungen innerhalb einer
HTML-Datei, die den Webserver veranlassen, vor der Übertragung des
Dokuments an den Webbrowser bestimmte Inhalte hinzuzufügen.
Die hier vorgestellte Kombination von SSI und CGI erzeugt dynamisch die
bingo Kopf und Fußzeile.
So geht's:
im einfachsten Fall:
<body> <!--#include virtual="/cgi-bin/ub/kopf" --> ... <center> <!--#include virtual="/cgi-bin/ub/fuss" --> </center> ... </body>Folgende Links werden automatisch generiert:
Hierzu zwei Beispiele für die .ref-Dateien:
index.ref index.htm seite1.htm seite2.htm untervz/seite3.htm untervz/seite6.htm seite7.htm seite8.htm | untervz/index.ref ../seite2.htm seite3.htm seite4.htm seite5.htm seite6.htm ../seite7.htm |
Ohne Angabe von weiteren Parametern bewirkt die oben angegeben Anweisung
für die Fußzeile folgende Anzeige:
![]() |
![]() |
![]() |
![]() |
Optional sind diese Parameter möglich:
logo=n oder logo=xxx.gif | (nur gültig für Kopf) Normalerweise wird das bingo-Logo "logo1-2.gif" benutzt. Wenn die Option logo=n mit n zwischen 1 und 4 benutzt wird, dann wird die Grafik "logo1-n" benutzt. Bei logo=xyz.gif wird die Grafik "xyz.gif" herangezogen. |
index=inhalt.htm | Angabe einer Seite, auf die mit der "i"-Kugel verwiesen werden soll. Damit wird das oben beschriebene Verhalten (suchen von index.htm) übersteuert. |
prev=abc.htm | Angabe der Seite, auf die mit dem Rückwärtspfeil verwiesen werden soll; damit wird das oben beschriebene Verhalten (Lesen von "index.ref") übersteuert. |
next=xyz.htm | Angabe der Seite, auf die mit dem Vorwärtspfeil verwiesen werden soll. |
top=#inhalt | Angabe des Ankers, der auf ein Inhaltsverzeichnis innerhalb der Seite zeigt. |
text | Normalerweise werden die bingo-Kugeln ohne Beschriftung darunter dargestellt. Falls die Beschriftung gewünscht wird, so kann dies mit der Option text (ohne Parameter) geschehen. |
target=_parent | Beim Arbeiten mit Frames: target-Parameter für die einzelnen Links. |
<!--#include virtual="/cgi-bin/ub/kopf?logo=xs_santa.gif&prev=cookies.htm&text&top=#inh" -->bewirkt:
![]() |
|
Bitte Kleinschreibung beachten !!
Für die Web's: FTP-Übertragung von index.ref im ASCII-Mode !
Der Vollständigkeit halber:
Ausgabe des letzten Änderungsdatums
<center>Stand <!--#config timefmt="%d.%m.%y %H:%M" --> <!--#echo var="LAST_MODIFIED" --> </center>erzeugt folgende Ausgabe:
![]() |
![]() |
![]() |
![]() |