Latest web development tutorials

événement onbeforeunload

Event Object Reference Les objets Event

Exemples

Exécuter JavaScript En quittant la page en cours (de rafraîchissement ou à proximité):

<Body onbeforeunload = "myFunction de retour ()">

Essayez »


Définition et utilisation

onbeforeunload événement est déclenché au moment de quitter la page en cours (rafraîchissement ou arrêter).

Cet événement peut être utilisé boîte de dialogue pop-up qui invite l'utilisateur à continuer à naviguer sur la page ou quitter la page en cours pour.

Le message de la boîte de dialogue par défaut est différent selon le navigateur, le message standard semblable à «Voulez-vous quitter cette page ?." Cette information ne peut pas être supprimé.

Mais vous pouvez personnaliser quelques conseils de presse et des informations standard affiché dans la boîte de dialogue ensemble.

Remarque: Si vous ne spécifiez pas l' événement onbeforeunload sur le <body>, vous aurez besoin d'ajouter un événement sur l'objet de la fenêtre, et de créer des informations personnalisées (voir les exemples de syntaxe suivantes) en utilisant la propriété returnValue.

Remarque: Dans le navigateur Firefox, seul le message de rappel par défaut (ne pas afficher le message personnalisé).


support du navigateur

Les chiffres du tableau représentent le premier navigateur pour soutenir cette version des faits.

événement
onbeforeunload oui oui oui oui 15.0


grammaire

En HTML:

<Elementonbeforeunload = "myScript"> essayer

En JavaScript:

objet .onbeforeunload = function () {myScript }; essayez

JavaScript, utilisez la méthode addEventListener ():

objet .addEventListener ( "beforeunload", myScript ); essayez

Remarque: Internet Explorer 8 et les versions antérieures de IE ne supporte pas les addEventListener () méthode.


détails techniques
Que ce soit pour soutenir la bulle: aucun
Elle peut être annulée: oui
Type de l'événement: événement
balises HTML prises en charge: <Body>


Event Object Reference Les objets Event