molily: Aktion beim Beenden der Seite ausführen

Beitrag lesen

Hallo,

<body onunload="document.Test.submit();">

Es wäre eine schwerigende Sicherheitslücke, wenn dieser Code wirklich so ausgeführt würde. Wenn ein Benutzer eine Seite verlassen will, kann eine Seite das nicht verhindern und ihn auch nicht einfach auf eine andere Seite verweisen, als die, in dessen Richtung er die Seite gerade verlässt. Jeder halbwegs vernünftige Popup-Blocker dürfte aus demselben Grund auch onunload="window.open()" blocken.

Eine Ausnahme ist onbeforeunload, mit der man ein Dialogfenster anzeigen kann, um den Benutzer am Verlassen zu hindern. Das ist aber streng reguliert und man kann eben nicht sagen, dass einfach woandershin umgeleitet wird.

Mathias