Confirmer avant de quitter la page

gui1307 -  
manirac Messages postés 37 Statut Membre -
Bonjour,

Je voudrais savoir le code html pour mettre une confirmation pour quitter la page web.

J'ai essayé ceci, çà ne fonctionne pas...
<body onunload="return confirm('Voulez-vous quitter cette page ?')">

Pourquoi???

J'ai mis ce code en haut de ma page, mais çà ne fonctionne pas.

Qui peux m'aider??

En plus j'ai un formulaire en bas de la page...

MErci!!!!

3 réponses

manirac Messages postés 37 Statut Membre 6
 
Essaie le code suivant :

<body onUnload="javascript:check=confirm('Voulez vous quitter ?'); if (check==false) {location.reload()}" >

le location.reload ne marche pas très bien, mais je n'ai rien trouvé de mieux.
2
toto
 
Bonjour

Dans le manuel de référence de javascript, je ne vois pas qu'on peut arrêter ou non la fermeture de la fenêtre en rendant true ou false à onUnload. Où as-tu vu que c'était possible ?
0
gui1307
 
Bonsoir

Je te remercie.
Je ne pense pas que tu as compris. J'explique mal peut être.

Je voudrais que lorsqu' un internaute veux quitter ma page qu'une petite fenêtre s'affiche " inscrivez vous avant de quitter cette page bla bla bla bla"
S'l ne veut pas il clique sur annulé et il part

Voila

J'ai ce code html et il ne fonctionne pas et je ne vois pas pourquoi!!!

MErci de votre réponse
0