Bonjour à tous,
j'ai récuperé ce code sur le net et ça a l'air de répondre à mon besoin partiellement.
en effet, il suffit d'ajouter sur un lien l’événement onclick = "setBunload(false)"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 var goodExit = false; // fix for IE7 function unloadMess() { if (!goodExit) { mess = "Wait! You haven't finished."; return mess; } } function setBunload(on){ if (document.all) { // IE window.document.body.onbeforeunload = (on) ? unloadMess : null; } else { // not IE window.onbeforeunload = (on) ? unloadMess : null; } } setBunload(true);
pour empêcher l'alerte de confirmation lorsque je navigue à l'intérieur de mon site, et ne déclencher l'alerte que lorsque je tente de fermer la fenêtre, ou de changer l'adresse manuellement.
Mon soucis est que je veux que lorsque l'utilisateur confirme son exit, il sera redirigé vers une page spécifique à savoir logout.php.
Merci de votre aide.
Partager