onbeforeunload | NN nicht zutreffend IE 4(Win)/5(Mac) DOM nicht zutreffend
| Aufwärtsverbreitung: Nein; Abbruch möglich: Ja
Wird ausgelöst, unmittelbar bevor das Entladen des aktuellen Dokument beginnt, weil ein Wechsel zu einer neuen Seite, die Übertragung eines Formulars oder das Schließen eines Fensters bevorsteht. Dieses Ereignis löst das onunload-Ereignis aus und gibt Ihren Skripts und Benutzern die Möglichkeit, den Entladevorgang abzubrechen. Einige dieser Aktivitäten werden automatisch ausgeführt, um zu verhindern, dass bösartige Skripts die Benutzer gegen ihren Willen auf einer Seite festhalten.
Weisen Sie in der Ereignisbehandlungsroutine onbeforeunload der Eigenschaft event.returnValue eine Zeichenfolge zu, um in IE die Anzeige eines Dialogfelds zu erzwingen, in dem der Benutzer angeben kann, ob er auf der Seite bleiben oder aber zur ausgewählten Seite wechseln bzw. das Fenster schließen möchte. Die der Ereigniseigenschaft zugewiesene Zeichenfolge wird im Meldungstext des Dialogfelds angezeigt (der übrige Text der Meldung ist durch den Browser vorgegeben und kann weder entfernt noch verändert werden). Welche Aktion letztlich ausgeführt wird, hängt davon ab, auf welche Schaltfläche der Benutzer im Dialogfeld klickt.
Typische Ziele
Die Elemente body und frameset sowie das window-Objekt.