Page 1 sur 1

actualiser la fenetre mere depuis la popup

Posté : 09 mars 2006, 19:02
par nath-0-0
hello...

j'ai une popup et lorsque je la ferme, je souhaite que la fenetre mere se reactualise.
j'ai ainsi cette ligne de code :

Code : Tout sélectionner

if (window.opener) document.write('<a href="#" onclick="opener.location = opener.location;opener=self;self.close();">Fermer cette fenêtre</a>');
le probleme c'est que je perds la valeur de mes variables de ma page mere!
car je pense qu'on ne renvoie pas le formulaire???
comment faire pour prendre en compte tout mes select,input ect... qui sont dans mon formulaire?

Posté : 09 mars 2006, 19:32
par Elie
Essaye de faire un window.opener.nom_du_formulaire.submit();

Apres a toi de bien gerer ton formulaire pour que le fait de le submit fait qu'actualisé la page car peut etre que un champs n'a pas ete remplis.

Posté : 13 mars 2006, 12:21
par nath-0-0

Code : Tout sélectionner

if (window.opener) document.write('<a href="#" onclick="window.opener.frmInserVDR.submit();opener=self;self.close();">Fermer cette fenêtre</a>');

voila ce que j'ai fait mais cela ne marche carément plus, la fenetre ne ferme meme plus...

voila le formulaire de la fenetre mere :

Code : Tout sélectionner

<form method="post" id="frmInserVDR" name="frmInserVDR" action="inserVDR.php?" >

Posté : 14 mars 2006, 17:59
par nath-0-0
voila la solution au probleme...

voila une solution j'ai eu le meme genre de probleme....

fenetre mere

Code : Tout sélectionner

<form method="post" id="_frmInserVDR" name="frmInserVDR" action="inserVDR.php?" > </form>
fenetre enfant:

Code : Tout sélectionner

<script type="text/javascript"> <!--/*--><![CDATA[//><!-- function Fermer() { window.opener.document.getElementById('_frmInserVDR').submit(); } if (window.opener) document.write('<a href="#" onclick="javascript:Fermer();opener=self;self.close();">Fermer cette fenêtre</a>'); //--><!]]> </script>