Lorsqu'un utilisateur quitte une page de mon site, il devrait y avoir un message d'avertissement qui donne à l'utilisateur la possibilité de rester sur la page:Demandez si l'utilisateur est sûr de quitter le site (XHTML/JavaScript)
"Es-tu sûr de vouloir fermer cette page?"
Peu importe si la page suivante est une page interne ou externe.
Je pensais que cela pouvait être fait avec le gestionnaire d'événement onUnload, n'est-ce pas?
<body onunload="confirmClose()">
La fonction ConfirmationFermer() doit alors montrer une boîte de message avec deux boutons afin que l'utilisateur peut choisir entre « laisser vraiment » ou « Stay ».
function confirmClose() {
return confirm('Really leave this page?')
}
Mais cette fonction ne peut pas arrêter le déchargement, non?
Avez-vous une solution à mon problème? Merci d'avance!
J'ai une solution à votre problème: ne demandez pas à l'utilisateur de confirmer quitter votre site. Ce n'est rien mais ennuyeux. –
Il y a des utilisations légitimes pour ceci, par exemple quand il y a une entrée d'utilisateur qui serait perdue en quittant la page. –
Je dois être d'accord avec vous deux. C'est vraiment énervant mais peut être utile, cependant. Je veux l'utiliser dans un cas adéquat où il empêche l'utilisateur de perdre des données. – caw