Tester qu'une fenetre est ouverte ou fermer

Signaler
-
Messages postés
1
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
22 décembre 2002
-
salut,
comment savoir si une fenetre est ouverte ou fermer ?

j'ai ecrit un petit script pour cela, le probléme c'est que si teste que la fenetre est ouverte sans l'avoir ouvert une fois ou prealable,j'ai une erreur !
Je voudrai donc savoir comment initiliser ma variable fen pour que mon script fonctionne ?
merci

voici mon script :

<html><head>
<script language="javascript">
var fen;

function ouvre(){fen=window.open('texte.htm','mafen');}

function est_ouverte(){alert(fen.closed);}

</script></head>

[javascript:ouvre(); ouvre]

[javascript:est_ouverte(); test ouvert]
</html>

2 réponses

-------------------------------
Réponse au message :
-------------------------------

Il me semble que l'objet Window n'est défini que lorsqu'on l'invoque avec window.open.
Donc, si tu n'ouvre pas ta fenètre avec open, elle n'est pas reconnue et bog.

Bon courage
Messages postés
1
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
22 décembre 2002

<script language="javascript">
var fen=0;

function ouvre(){fen=window.open('chat.htm','mafen');}

function est_ouverte(){
if (fen==0)
{
alert("La page est toujours fermée");
}
else
{
alert("La page a été ouverte");
}
}
</script>

(20ans apres la guerre!!!)