[javaScript] transmition info popup->page pri

Fermé
blbg Messages postés 302 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 22 novembre 2007 - 25 mai 2004 à 12:47
blbg Messages postés 302 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 22 novembre 2007 - 25 mai 2004 à 15:02
bonjour,

voilà mon probléme,
je fait des page de gestion de base de données,

pour ajouter un élément, j'ai un formulaire
avec des zone de saisie, .. là ça va,

mais j'ai une zone ou je doit choisir dans une liste ou je peu creer un nouveau élement à cette liste, ... (c'est là que ça se compliqe)

dc pour simplifier, j'ai une zone de texte qui affiche l'élement choisi dans la liste, & une balise <input type=hidden> qui contient le numéro de l'élement choisit (car c'est le numéro que j'enregistre)

pour la selection ou la création de l'élement j'ouvre un popup, ...
& je voudrait qu'une fois selectionner ou creer,

je modifie le champ hidden & la zone de texte,
à partir de la même page je sais le faire : (& ça marche)
<script language="JavaScript">
<!--
document.prod.nameClient.value="5";
if(document.getElementById){ document.getElementById("nameClient").innerHTML = "toto"; }
//-->
</script>


mais à partir du popup,je n'y arrive pas, ...

les champ de mon formulaire sont dc dans une autre fenêtre qui est divisé en frame

je sais qu'entre frame on peu utiliser :
parent.page. .... 

pour aller dans la frame page qd on se trouve dans une autre, ...
mais là ça ne marche pas ..

vous savez comment faire ??
car là ... je ne voit vraiement pas ...

++blbg (je vais encore chercher, ... & si je trouve je vous tien au courrant mais si qqun sais comment faire ... qu'il n'hésite pas ... )
merci

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
un gd merci à tous ceux qui nous aides ... :o)
A voir également:

2 réponses

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
25 mai 2004 à 13:58
Pour faire référence à la page d'origine depuis la pop-up il faut utiliser window.opener

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
blbg Messages postés 302 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 22 novembre 2007 10
25 mai 2004 à 15:02
oui, en cherchant j'ai trouver (avant de lire ton message)

mais merci tout de même !!!

dc dans mon exemple ça donne (si ça peu aider qqun )
<script language="JavaScript">
<!--
window.opener.document.prod.nameClient.value="'.$idS.'";
if(window.opener.document.getElementById){ window.opener.document.getElementById("nameClient").innerHTML = "'.$nom.'"; }
self.close();
//-->
</script>



encore merci .. ++blbg
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
un gd merci à tous ceux qui nous aides ... :o)
0