Seite 4

Versuchen Sie, durch einfachen Klick auf die Zurück-Schaltfläche in Ihrem Browsers auf Seite 3 zurückzukehren.

Sofern Sie keinen Opera Browser verwenden (der sich durch eine abweichende Behandlung bei Aufruf bereits besuchter Seiten aus dem Cache auszeichnet), werden Sie auf dieser Seite "feststecken".

Da jedoch die History der bereits besuchten Seiten durch JavaScript nicht manipulierbar ist, können Sie Seite 1 bei manchen Browsern (z.B. Firefox) wieder über ihren History-Eintrag (in der Drop-Down Liste zum Back-Button) aufrufen.

Der beobachtete Effekt wird dadurch erreicht, daß Seite 2 als ein Frameset realisiert ist und im frameset-Element ein kleiner Schnipsel JavaScript vorhanden ist:

<frameset onunload="location.replace(self.location)">

Wenn die Seite verlassen werden soll - zum Beispiel beim Betätigen der Zurück-Schaltfläche im Browser - wird das onunload-event ausgelöst, welches nichts anderes macht, als die aktuelle Seite mittels location.replace erneut aufzurufen.