$(window).bind('beforeunload', function() {return 'Are you shure?';});
Comment je dois faire si l'utilisateur clique ANNULER page bouton sera redirigé vers http://mypage.com?Confirmer message sur la page du navigateur à proximité
$(window).bind('beforeunload', function() {return 'Are you shure?';});
Comment je dois faire si l'utilisateur clique ANNULER page bouton sera redirigé vers http://mypage.com?Confirmer message sur la page du navigateur à proximité
Vous ne pouvez pas changer ce qui se passe lorsque l'utilisateur clique sur l'un des boutons dans la boîte de dialogue. C'est intentionnel. Personne ne veut avoir des sites Web qui gâchent votre navigation à ce niveau.
Désolé! \t Si l'utilisateur veut fermer la page dans Brawser, ce Brawser envoie un message de confirmation et si elles cliquent sur le bouton CANCEL cette page est rediriger! Pas de bouton OK! – user515503
Que ce soit le bouton OK ou Annuler, il y a la même restriction. La seule chose que le gestionnaire d'événements peut faire est de demander à l'utilisateur de confirmer s'il souhaite poursuivre son action ou annuler. Quel est votre cas d'utilisation pour cette fonctionnalité? Peut-être qu'il y a une alternative. – Jacob
oui vous pouvez faire u
$(window).unload(function() {
var answer = confirm("Are you sure?")
if (answer){
alert("Bye bye!")
}else{
alert("Thanks for sticking around!")
}
});
je viens de remarquer qu'il les empêche de coutume de fermer la fenêtre, mais il affichera une confirmation lorsque vous le fermez>. <
il doit être possible que depuis stackoverflow le fait ... essayez d'écrire une réponse, puis fermez les fenêtres, vous obtiendrez une boîte de confirmation
Cela ne fonctionnera pas **. –
il ne les empêchera pas de fermer la fenêtre mais il affichera une confirmation lorsque vous le fermerez>. < – Breezer
Est-ce que * ils * allaient déjà là-bas? ou vous voulez les rediriger vers un endroit inattendu? –
Je peux sentir le SPAM! – Marko
Non, ce n'est pas un spam! – user515503