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 = 1 pop up ouverte
fenFille = 0 pop up fermée
le contenu change sur les événements onload et onunload.
Merci infiniement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager