J'ai eu un problème étrange avec la configuration d'une boîte de confirmation à la sortie de l'utilisateur.Javascript Confirmation Box on Exit
Voici le code:
function closeIt() {
var message = "Click 'Cancel' right now!";
evt=(typeof evt == 'undefined') ? window.event:evt;
evt ? evt.returnValue = message:null;
return message;
}
window.onbeforeunload = closeIt;
Quelles sont les fonctionnalités que j'aimerais mettre en œuvre? Lorsque l'utilisateur clique sur Annuler, j'aimerais rediriger la page.
J'ai eu des millions d'idées, aucune d'entre elles ne fonctionnait. Des idées?
Modifier Voici ce que je voudrais avoir: utilisateurs tente de fermer son onglet du navigateur, je voudrais afficher petite boîte de confirmation, s'il clique sur OK -> puis fermez l'onglet, s'il clique sur Annuler -> ne ferme pas l'onglet et redirige l'utilisateur pour enregistrer la page.
J'ai essayé des millions de méthodes, rencontré des centaines de problèmes.
S'il vous plaît expliquer plus en détail: "Lorsque l'utilisateur clique sur Annuler, je voudrais rediriger la page" –
Alternativement: prenez le code pour un des millions d'idées, et collez ici afin que les gens puissent comprendre ce que vous essayez exactement accomplir. –