Salut,
Je veux savoir comment peut-on connaitre si une fenêtre est ouverte ou pas?
Merci d'avance.
Salut,
Je veux savoir comment peut-on connaitre si une fenêtre est ouverte ou pas?
Merci d'avance.
et comment peut-on le faire?
un exemple :
parent.htm :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <html> <head> <title></title> <script type="text/javascript"> var fenFille = 0; function ouvreFille(url) { window.open(url,"",""); return false; } function testOuverture() { if (fenFille==0) alert("fenêtre fermée"); else alert("fenêtre ouverte"); } </script> </head> <body> <a href="#" onclick="return ouvreFille('fille.htm')">ouvrir la pop up</a> <br><br> <input type="button" value="pop up ouverte ?" onclick="testOuverture()" /> <br><br> <input type="text" value="fermée" id="out"/> </body> </html>
fille.htm :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <html> <head> <title></title> <script type="text/javascript"> function ouvert() { window.opener.fenFille = 1; window.opener.document.getElementById("out").value = "ouverte"; } function fermer() { window.opener.fenFille = 0; window.opener.document.getElementById("out").value = "fermée"; } </script> </head> <body onload="ouvert()" onunload="fermer()"> coucou </body> </html>
la fenêtre fille est considérée comme ouverte lorsqu'elle sera totalement chargée.
fenFille = 1pop up ouverte
fenFille = 0pop up fermée
le contenu change sur les événements onload et onunload.
Merci infiniement.![]()
Partager