Beispiel
Führen Sie einen JavaScript, wenn die Seite über ist entladen werden:
<body onbeforeunload="return myFunction()">
Versuch es selber " Definition und Verwendung
Die onbeforeunload Ereignis ausgelöst wird, wenn das Dokument im Begriff ist zu entladen.
Mit diesem Ereignis können Sie eine Nachricht in einem Dialogfeld zur Bestätigung angezeigt werden, die Benutzer darüber zu informieren, ob er / sie will die aktuelle Seite zu bleiben oder zu gehen.
Die Standardnachricht, die im Bestätigungsfeld angezeigt wird, unterscheidet sich in verschiedenen Browsern. Allerdings ist die Standard-Nachricht so etwas wie "Sind Sie sicher, dass Sie diese Seite zu verlassen?". Sie können diese Meldung nicht entfernen.
Sie können jedoch eine benutzerdefinierte Nachricht zusammen mit der Standard-Nachricht schreiben. Siehe auch das erste Beispiel auf dieser Seite.
Hinweis: In Firefox wird nur die Standardmeldung angezeigt wird (nicht die benutzerdefinierte Nachricht (falls vorhanden)).
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die das Ereignis vollständig unterstützt.
Ereignisattribut | |||||
---|---|---|---|---|---|
onbeforeunload | ja | ja | ja | ja | 15,0 |
Unterschiede zwischen HTML 4.01 und HTML5
Keiner.
Syntax
<elementonbeforeunload=" script ">
Werte Attribut
Wert | Beschreibung |
---|---|
script | Das Skript ausgeführt werden soll auf onbeforeunload |
Technische Details
Unterstützte HTML-Tags: | <body> |
---|
Verwandte Seiten
HTML - DOM - Referenz: onbeforeunload event