Vorgabe
- Das Ziel ist eine dynamische Website, die mit einer einzigen HTML-Datei gesteuert wird.
- Auf eine User-Aktion (zB: Klick auf Link) soll der SeitenInhalt dynamisch gestaltbar sein.
Arbeitsweise
- Der Link Dokument neu schreiben bewirkt den Aufruf
einer JavaScript-Funktion, die den Code einer kompletten HTML-Seite in das aktuelle Dokument
schreibt.
- Dieser HTML-Code enthält neben Head und Body auch das Inkludieren einer
JS-Bibliothek.
- In dieser JS-Bibliothek gibt es einen gobalen Zähler window.top.count,
der bei wiederholendem Aufruf inkrementiert wird.
- Je nach Zählerstand wird unterschiedliche HTML-Code generiert.
Einschränkung
- Funktioniert leider nicht mit Netscape (4.x):
die mit document.write() inkludierte JS-Bibliothek ist nicht (sofort ?) verfügbar.
- Für den Netscape bleiben die Funktionen in der JS-Bibliothek undefined und werden mit einer
Fehlermeldung quittiert.