Bonjour,
Permettez-moi de vous soumettre ma difficult�:
Dans un formulaire, pour choisir la valeur d'un champ, il faut cliquer sur un bouton qui ouvre un Pop-up, dans lequel on fait son choix, en cliquant sur un lien.
Vous suivez?
Bon.
Voici mes fonctions utilis�es :
Ce deux fonctions, servent � remplir les inputs de la page appelante, qui voici:
Code : 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 function ReporterId(obj) { var choixid=obj.id var champ1=window.opener.document.getElementById('champ1') champ1.value=choixid; } function ReporterNom(obj) { var choixnom=obj.name var champ2=window.opener.document.getElementById('champ2') champ2.value=choixnom; }
Elles sont appel�es lorsqu'on clique sur ce lien (dans le Pop-up):
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 <input type="hidden" id="champ1" value=""/> <input type="text" disabled id="champ2" value="" size="50"/>
Le probl�me est que les deux valeurs ne passent pas d'une page � l'autre, puisque mon input text affiche "undefined".
Code : S�lectionner tout - Visualiser dans une fen�tre � part <a href="#" name="<?php echo $line['champ1'];?>" id="<?php echo $line['champ2'];?>" onClick="ReporterId('<?php echo $line['champ1'];?>'), ReporterDon('<?php echo $line['champ1'];?>'), window.close()">Choisir</a>
Merci de votre aide,
N'h�sitez pas � me m�priser si vous trouvez �a tout � fait obscur comme explications.
Partager