J'ai essayé le code suivant pour obtenir une alerte lors de la fermeture d'une fenêtre de navigateur:
<script language="JavaScript" type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "You have attempted to leave this page. If you have made any changes to the fields without clicking the Save button, your changes will be lost. Are you sure you want to exit this page?";
}
</script>
Cela fonctionne, mais si la page contient un lien hypertexte, un clic sur ce lien hypertexte déclenche la même alerte. Je dois afficher l'alerte uniquement lorsque je ferme la fenêtre du navigateur et non lorsque je clique sur des hyperliens.