La référence javascript : Objets, méthodes, propriétés

Propriété : window.closed
Indicateur de fermeture de fenêtre
Compatible :

Syntaxe
Boolean window.closed

Description
Cette propriété peut surprendre au premier abord, pourtant elle peut être utile pour détecter qu'une fenêtre existe toujours, quelle soit fermée par l'utilisateur ou par la méthode close().

Exemple Détecteur de fermeture de popup
Code source
<SCRIPT language=javascript>
   var Mypopup=window.open("popup.html","nom_popup","width=200, height=200");

   function Scanner() {
       if (Mypopup.closed) {
           alert("Le popup a été fermé");
       } else {
           setTimeout("Scanner()",1000);
       }
   }
   setTimeout("Scanner()",1000);
</SCRIPT>


Résultat


Explication
Ce script ouvre un popup avec open() au chargement de la page et grâce à une minuterie setTimeout() détecte la fermeture de ce popup en affichant un message d'alerte.




Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com