problème popop
Posté : 05 avr. 2006, 16:14
Bonjour,
Voila j'appelle ma popop de cette manière :
<a href="javascript:popup('\codepost.php')" target="blank" ><img src="image/cli5.gif" width="100" height="20" border="0" ></img></a>
au préalable j'ai mis une fonction :
<script language="javascript">
function popup(fic)
// on ouvre dans une fenêtre le fichier passé en paramètre.
// cette ouverture peut être améliorée en passant d'autres
// paramètres que la taille et la position de la fenêtre.
{ recup=window.open(fic,'Choisir','width=400,height=250,top=50,left=50'); }
</script>
dans ma popop j'ai :
<script language="javascript">
function choisir(truc)
// on affecte la valeur (.value) dans :
// window.opener : la fenêtre appelante (celle qui a fait la demande)
// .document : son contenu
// .forms[0] : son premier formulaire
// .w_choix : son champ appelé w_choix
{ window.opener.document.form1.recup.value = document.form2.tex.value ;
// on se ferme
self.close(); }
</script>
alors en faite j'ai un problèmes dans ma popop, en faite dans celle-ci s'affiche les différents occurence d'une de mes table, je voudrai quand je clic sur le bouton qui le précéde, que l'identifiant soi mis dans un champ caché pour qu'ensuite il soit envoyer dans ma fenêtre appelante.
Mais la, je n'y arrive pas. Mon champs cacher prend en faite ma dernière valeur de ma table automatiquement, dès que la pop s'affiche.
Et quand je clic sur un des bouton, j'ai la popop qui se reinitialise.
Mon code de mes bouton :
<input name="Submit" type="submit" onClick="<?php $tex=$rep[0];?>" value="-->">
et de mon champ text :
<input name="tex" type="text" id="tex3" value="<?php echo $tex; ?>" >
J'espère que j'ai été clair et que vous m'avez compris.
Merci d'avance
Voila j'appelle ma popop de cette manière :
<a href="javascript:popup('\codepost.php')" target="blank" ><img src="image/cli5.gif" width="100" height="20" border="0" ></img></a>
au préalable j'ai mis une fonction :
<script language="javascript">
function popup(fic)
// on ouvre dans une fenêtre le fichier passé en paramètre.
// cette ouverture peut être améliorée en passant d'autres
// paramètres que la taille et la position de la fenêtre.
{ recup=window.open(fic,'Choisir','width=400,height=250,top=50,left=50'); }
</script>
dans ma popop j'ai :
<script language="javascript">
function choisir(truc)
// on affecte la valeur (.value) dans :
// window.opener : la fenêtre appelante (celle qui a fait la demande)
// .document : son contenu
// .forms[0] : son premier formulaire
// .w_choix : son champ appelé w_choix
{ window.opener.document.form1.recup.value = document.form2.tex.value ;
// on se ferme
self.close(); }
</script>
alors en faite j'ai un problèmes dans ma popop, en faite dans celle-ci s'affiche les différents occurence d'une de mes table, je voudrai quand je clic sur le bouton qui le précéde, que l'identifiant soi mis dans un champ caché pour qu'ensuite il soit envoyer dans ma fenêtre appelante.
Mais la, je n'y arrive pas. Mon champs cacher prend en faite ma dernière valeur de ma table automatiquement, dès que la pop s'affiche.
Et quand je clic sur un des bouton, j'ai la popop qui se reinitialise.
Mon code de mes bouton :
<input name="Submit" type="submit" onClick="<?php $tex=$rep[0];?>" value="-->">
et de mon champ text :
<input name="tex" type="text" id="tex3" value="<?php echo $tex; ?>" >
J'espère que j'ai été clair et que vous m'avez compris.
Merci d'avance