Notice : Undefined variable: index : in /ref/index.php on line 13
Warning : Cannot modify header information - headers already sent by (output started at /core.php:20) : in /header.php on line 34
Warning : Cannot modify header information - headers already sent by (output started at /core.php:20) : in /header.php on line 35
Évènement onbeforeunload -- Le Coin Web de QuentinC

Vous êtes ici : Accueil > Référence HTML et JavaScript > Évènement onbeforeunload

Évènement onbeforeunload

Description

Cet évènement est appelé lorsque l'utilisateur désire quitter la page en cours. La différence avec §events>onunload est que, dans le cas d'onunload, vous ne pouvez plus empêcher la fermeture alors que c'est encore possible avec onbeforeunload.

IL peut s'agir d'un changement de page ou d'une fermeture de la fenête, les scripts javascript sont incapables de faire la différence entre les deux.

Les changements de page (location, URL, location et assimilés) ou fermeture de fenêtre (close) résultantes d'un script n'activent pas cet évènement.

La plupart des navigateurs réagissent à cet évènement en affichant un message demandant à l'utilisateur s'il veut vraiment quitter la page en cours ou non, le message étant fixe la plupart du temps. Internet Explorer permet de modifier le message. Pour cela, il suffit, dans la fonction attribuée à l'évènement, retourner une chaîne de caractères String.

Éléments supportant cet évènement

body uniquement.

Vous êtes ici : Accueil > Référence HTML et JavaScript > Évènement onbeforeunload

Dernière modification de cette page : Lundi 10 avril 2006 07:58
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0