HTML onbeforeunload- Attribut
Definition und Verwendung
Das onbeforeunload
Ereignis wird ausgelöst, wenn das Dokument entladen werden soll.
Mit diesem Ereignis können Sie eine Nachricht in einem Bestätigungsdialogfeld anzeigen, um den Benutzer darüber zu informieren, ob er bleiben oder die aktuelle Seite verlassen möchte.
Die Standardmeldung, die im Bestätigungsfeld angezeigt wird, ist in verschiedenen Browsern unterschiedlich. Die Standardnachricht lautet jedoch so etwas wie "Möchten Sie diese Seite wirklich verlassen?". Sie können diese Nachricht nicht entfernen.
Sie können jedoch zusammen mit der Standardnachricht eine benutzerdefinierte Nachricht schreiben. Siehe das erste Beispiel auf dieser Seite.
Hinweis: In Firefox wird nur die Standardnachricht angezeigt (nicht die benutzerdefinierte Nachricht (falls vorhanden)).
Gilt für
Das onbeforeunload
Attribut ist Teil der Ereignisattribute und kann für das folgende Element verwendet werden:
Elemente | Fall |
---|---|
<Körper> | vor dem Entladen |
Beispiel
Führen Sie ein JavaScript aus, wenn die Seite entladen werden soll:
<body onbeforeunload="return myFunction()">
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Ereignis vollständig unterstützt.
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |