Bonjour,
Je recherche une solution pour fermer toutes les fenêtres filles lorsqu'on ferme la fenêtre mère.
J'aimerai une solution sans avoir à gérer de tableau si possible, sinon ce n'est pas grave.
Merci
Em.
éh but 1-0 pour la France :)
Version imprimable
Bonjour,
Je recherche une solution pour fermer toutes les fenêtres filles lorsqu'on ferme la fenêtre mère.
J'aimerai une solution sans avoir à gérer de tableau si possible, sinon ce n'est pas grave.
Merci
Em.
éh but 1-0 pour la France :)
à priori il y a un paramètre "dependent" pour les popups, par contre je ne sais pas si il est entièrement crossbrowser
Code:window.open(cible, titre, 'width=400,height=150,dependent=yes');
Effectivement, ca doit marché ca.
J'ai trouvé plusieurs infos sur le sujet, mais rien à faire, ca ne marche pas chez moi. Je n'ai peut-être pas tout compris (c'est pourtant pas bien compliqué)
J'ai écris test.php
avec dedans uniquement la ligne :et dans test2.php :Code:echo"<a href=\"#\" onClick=\"window.open('test2.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=970, height=630, dependent=yes');\" STYLE='border:0px;text-decoration:none'><br>Ouvrir test2</a>";
J'ouvre une nouvelle fenetre firefox et je clique sur le lien pour ouvrir test2.php et je clique sur la croix de la première fenetre, mais la deuxième reste ouverte.Code:echo "toto";
J'ai fait le même essai avec IE, pareil ... j'ai raté quoi ?????
j'ai résolu le pb en faisant uniquement
test.php
test2.phpCode:
1
2
3
4
5 <body onunload="toto.close();"> <?php echo "<a href=\"#\" onClick=\"toto=window.open('test2.php','_blank','width=970, height=630');\">Ouvrir test2</a>"; ?> </body>
Code:echo "yep";