Tester qu'une fenetre est ouverte ou fermer

steph - 27 sept. 2001 à 10:19
cs_Coco55 Messages postés 1 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 22 décembre 2002 - 22 déc. 2002 à 00:07
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
0
cs_Coco55 Messages postés 1 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 22 décembre 2002
22 déc. 2002 à 00:07
<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!!!)
0
Rejoignez-nous