J'utilise le code suivant pour demander un message si l'utilisateur fermer la page:Liez un événement avec onbeforeunload
window.onbeforeunload = function(e) {
e = e ? e : window.event;
if(e) {
e.returnValue = '';
}
return '';
}
Je voudrais éviter l'invite ce message indique lorsqu'un utilisateur clique sur un lien spécial (laissez dites id="myid"
) sur la page. C'est possible? J'ai essayé comme ceci:
var source = e.target || e.srcElement;
console.log(source);
Mais source
est null
, est-il possible de lier l'événement et de le vérifier avec onbeforeunload
?
et quels sont les attributs "e"? comment je peux regarder dans cet "objet"? Une idée ?
vous UNBIND l'événement si le clic est déclenché – madalinivascu