Si tu veux d�clencher des traitements � la fermeture, il me semble plus sain de passer par un gestionnaire li� � l'�v�nement de fermeture plutot que de surcharger la m�thode de fermeture elle-m�me, si je me fais bien comprendre ^^
Plus pr�cis�ment, l'id�e �tait d'essayer onbeforeunload :
1 2 3 4 5 6 7 8 9 10 11 12
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr">
<head>
<title>IE9</title>
<script type="text/javascript">
window.onbeforeunload = function() { alert('juste avant la fermeture'); }
</script>
</head>
<body>
<a href="javascript:window.close()">close</a>
</body>
</html> |
...ce qui ne modifie en rien ta fa�on de "fermer la fen�tre", et cela permet m�me
(c'est habituellement la raison premi�re de l'utilisation de cette technique, d'ailleurs) de g�rer de la m�me mani�re les autres �v�nements entrainant la fermeture (changement d'adresse dans la barre d'URL, clic sur l'icone "croix rouge" en haut � droite, fermeture du navigateur, etc.)
Par contre, si l'action est pos�e sur un bouton, et que l'�v�nement de "fermeture" n'est plus souhaitable dans un contexte avec iframe, au b�n�fice d'un traitement DOM sur la page m�re qui vient "effacer" l'iframe, tu n'as bien s�r plus besoin de passer par la simulation d'une fermeture de popup...
Partager