Latest web development tutorials

onbeforeunload Veranstaltung

Ereignisobjektreferenz Ereignisobjekte

Beispiele

JavaScript ausführen Auf die aktuelle Seite zu verlassen (Refresh oder in der Nähe):

<Body onbeforeunload = "return myFunction ()">

Versuchen »


Definition und Verwendung

onbeforeunload Ereignis ausgelöst wird, wenn die aktuelle Seite (Refresh oder herunterfahren) zu verlassen.

Dieses Ereignis kann für Pop-up-Dialogfeld verwendet werden, die den Benutzer auffordert, die Seite weiter zu blättern oder die aktuelle Seite verlassen.

Der Standarddialogfeld Nachricht unterscheidet sich je nach Browser, der Standardmeldung ähnlich "Möchten Sie diese Seite verlassen wollen ?." Diese Informationen können nicht gelöscht werden.

Aber Sie können einige neue Tipps und Standardinformationen im Dialog gemeinsam angezeigt anpassen.

Hinweis: Wenn Sie nicht onbeforeunload Ereignis auf dem <body> -Element angeben, müssen Sie ein Ereignis auf dem Fensterobjekt hinzuzufügen, und erstellen Sie eigene Informationen (siehe die folgenden Syntaxbeispiele) , um die Returnvalue Eigenschaft.

Hinweis: Im Firefox - Browser, wird nur die Standarderinnerungsnachricht (nicht die benutzerdefinierte Nachricht anzeigen).


Browser-Unterstützung

Die Zahlen in der Tabelle stellen die erste Browser, um diese Version der Ereignisse zu unterstützen.

Ereignis
onbeforeunload ja ja ja ja 15,0


Grammatik

In HTML:

<Elementonbeforeunload = "myScript"> versuchen

In JavaScript:

Objekt .onbeforeunload = function () {myScript }; versuchen

JavaScript, verwenden Sie die Methode addEventListener ():

Objekt .addEventListener ( "beforeunload", myScript ); versuchen

Hinweis: Internet Explorer 8 und frühere Versionen von IE nicht unterstützen addEventListener () Methode.


Technische Details
Ob die Blase zu unterstützen: keine
Es kann abgebrochen werden: ja
Ereignistyp: Ereignis
Unterstützte HTML-Tags: <Body>


Ereignisobjektreferenz Ereignisobjekte