2010-12-02 4 views

Répondre

5

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.

+0

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

+0

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

1

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

+3

Cela ne fonctionnera pas **. –

+0

il ne les empêchera pas de fermer la fenêtre mais il affichera une confirmation lorsque vous le fermerez>. < – Breezer

Questions connexes