Javascript Maman fille
sagemoi
-
Br@scoo -
Br@scoo -
j'ai deux fenetres maman et safille.
Comment savoir si la fenetre safille est toujours ouverte ?
ou plus exactement comment safille peut transmettre
a mamman quel va se fermer
Comment savoir si la fenetre safille est toujours ouverte ?
ou plus exactement comment safille peut transmettre
a mamman quel va se fermer
1 réponse
-
si la fenetre fille a ete generee par window.open... :
var l_popup = windows.open(...,...,...);
Pour tester si la fenetre fille est toujours ouverte :
...
if ((l_popup != null) && (window.opened()))
alert("fenetre fille ouverte !");
else
alert("fenetre fille fermee !");
...
Tu peux implementer une fonction javascript dan la fenetre fille qui est appelée dans l'evennement "unload" de la popup fille :
...
<body onunload="je_me_ferme()">
...
function je_me_ferme()
{
top.window.opener.fille_se_ferme();
}
...
en pensant bien a ajouter la fonction "fille_se_ferme()" dans la fenetre mere :
...
function fille_se_ferme()
{
alert('la fille se ferme !");
}
...
Br@scoo