begin process at 2012 05 30 04:40:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

vendredi 18 février 2005 à 10:04:59 | Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

jubeau

Bonjour,
J'ai une fenêtre, avec un script en php.
Un de mes liens ouvre une pop-up, de cette façon :
 <!------le header------>
<head>
<script language="javascript" type="text/javascript">
function PopupWindow(page,titre,largeur,hauteur,resizeyn,scrollb) {
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    window.open(page,titre,"top="+top+", left="+left+", width="+largeur+", height="+hauteur+", directories=no, menubar=no, status=no, resizable="+resizeyn+", scrollbars="+scrollb+",location=no");
  }
<script>
</head>
<!-----le lien---->
<a  href=javascript:PopupWindow('mapage.php','Nom_Popup',200,190,'no','no')> Connexion</a>

Dans cette popup, j'ai un sélecteur de couleur.
Il me permet de ressortir le code hexa d'une couleur dans un champ de texte d'un formulaire situé dans cette même popup.

Je souhaiterais afficher un bouton de validation de ce formulaire (dans la popup donc) qui permettrais en validant de renvoyer l'information vers la fenêtre mère, dans un champ de texte d'un formulaire.

J'espère que c'est compréhensible, n'hésitez pas à me demander des précisions.

Merci

@ +
vendredi 18 février 2005 à 10:10:34 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

malhivertman1

Et avec la methode post ca marche pas?
tsé dans ton formulaire tu met <form action="ta_page_mere"  method="post">
et ton boutton tu met type=submit

Apré dan le champ texte de ta page mere, tu met     Request("le nom du cham")

Voila j'espere que g bien compri et que c ca que tu ve

++

vendredi 18 février 2005 à 10:29:16 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

jubeau

D'après ce que j'ai vu sur le net mais que je n'ai pas réussi à reproduire il faut utiliser window.opener ou un truc comme ça
Je pricise que je ne fait pas du tout de javascipt (je comprends à peine les bases) mais j'ai absolument besoin de faire ce que j'ai mentionné plus haut.

Tu peux m'expliquer un peu plus ce passage là stp :
Apré dan le champ texte de ta page mere, tu met     Request("le nom du cham")

Merci

@ +
www.graph-site.net
vendredi 18 février 2005 à 10:30:57 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

tucsoufle

salut,
malhivertman1 > nan car dans ce ca tu est obligé de recharger la premiere page, c'est moche

tu doit faire :
opener.document.getElementById("champ_mere").value = "ta_variable";
au onclick sur le bouton, tu fait ça

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

vendredi 18 février 2005 à 10:33:49 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

malhivertman1

Exact Tucsoufle, c une methode qui ai mieu, mais je n'ai jamé utilisé le opener moi jme suis arrété a  ca :
location.href="ta_page?ta_var=" + document.getElementById("ta_var").value

ca doi pouvoir marché aussi non? il met ca dan une fonction

++

vendredi 18 février 2005 à 10:45:08 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

tucsoufle

ben le opener signifie la fenetre ouvrante
comme c'est son cas, c'est tout a fait approprié...
ta methode marche peut etre, il faut tester, moi je ne l'ai jamais utilisé ???

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

vendredi 18 février 2005 à 10:56:11 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

jubeau

Merci pour votre rapidité !
Tucsouffle ta méthode me parait plus simple, mais je n'arrive pas à la faire fonctionner.

Alors voici une maquette de ce que j'ai, pux tu me dire ce qui ne va pas STP (je n'ai pas trop compris que mettre pour champ_mere et surtout pour ta_variable...)

--------- voici mere.html :
<head>
<script language="javascript" type="text/javascript">
function PopupWindow(page,titre,largeur,hauteur,resizeyn,scrollb) {
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    window.open(page,titre,"top="+top+", left="+left+", width="+largeur+", height="+hauteur+", directories=no, menubar=no, status=no, resizable="+resizeyn+", scrollbars="+scrollb+",location=no");
  }
</script>
</head>

<body>
<form action="mere.html" name="creaban" method="post">
Couleur - Code hexadécimale : <INPUT type="text" size="7" name="color_txt1" maxlength="7" value="#FFFFFF"><a title='Sélectionner une couleur' href=javascript:PopupWindow('fille.html','couleur',200,184,'no','no')>Get Color</a>
</form>
</body>
------------Et fille.html :
        Code couleur : <INPUT name=color_txt1 ID=ColorCode TYPE=text SIZE=8>
                       <input type=button value=Valider onclick=opener.document.getElementById("creaban").value ="color_txt1";>
-----------

C'est la valeur du champ de la fille "color_txt1" que je souhaite récupérer dans le champ du même nom (mais on est obligé de mettre le même nom ?) de la mère.

Voila, je suis désolé de ne pas réussir malgré vos explications, mais je débute vraiment.
Encore une fois merci à vous !

www.graph-site.net

vendredi 18 février 2005 à 10:57:35 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

malhivertman1

ok ta methode est mieu alor parce que moi ca seré pr repartir dan une autr fenetr avec la variabl.
Moi c en K, de lien entre 2pages dan un site par exempl

++

vendredi 18 février 2005 à 11:01:31 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

malhivertman1

Deja non tu n'est pas obligé de mettre le même nom..
Et tkt pr le fait de ne pas réussir, moi j'ai plin de probleme qui ne son tjs pas résolu la, et c pr ca que je sui tré présne sur ce forum 

Par contr je V laissé tucsoufle te repondr car il a l'air plus performan que moi

++

vendredi 18 février 2005 à 11:09:38 | Re : Transmission de données (formulaire) d'une pop-up vers la fenêtre mère...

tucsoufle

Réponse acceptée !
d'abord quelque conseil :
met toi aux normes xhtml, c'est à dire, pas de majuscule
les paramétres entre doubles quotes "
ferme toujours tes balises, exemple le <input type="text" ..... name="toto" />
ce sera beaucoup plus lisible aprés je trouve

dans mere.html
remplace ca :
<INPUT type="text" size="7" name="color_txt1" maxlength="7" value="#FFFFFF">
par ca :
<input type="text" size="7" name="color_txt1" id="color_txt1" maxlength="7" value="#FFFFFF" />

et dans fille.html
remplace :
<INPUT name=color_txt1 ID=ColorCode TYPE=text SIZE=8>
                       <input type=button value=Valider onclick=opener.document.getElementById("creaban").value ="color_txt1";>

par :
<script>
function select()
{
    opener.document.getElementById("color_txt1").value = window.document.getElementById("ColorCode").value;
}
</script>
<input name="color_txt1" id="ColorCode" type="text" size="8" />
<input type="button" value="Valider" onclick="select()" />


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet


1 2

Cette discussion est classée dans : mère, formulaire, up, pop, fenêtre


Répondre à ce message

Sujets en rapport avec ce message

pb avec pop-up et opener [ par jeca ] Bonjour,J'essaie vainement d'ajouter une option à la balise d'une fenêtre principale par l'intermédiaire d'une saisie effectuée dans une fenêtre pop- mon premier site - help - [ par Michette ] Merci de me faire vos commentaires sur le site .http://194.158.10.78/classe9/marina/index.htmA noter que.1) la fenêtre pop-up (lien sur drapeau frança validation d'un formulaire dans une pop-up [ par bidthebest ] pop up & fenêtre appelante [ par RugbyOne ] Bonjour, J'aimerai savoir s'il est possible à une fenêtre popup de retourner un résultat à la fenêtre qui l'a ouvert ! Je m'explique :  - J'ai une f lien depuis un pop up vers la fenêtre principle [ par inaden ] Bonjour Je cherche à changer de page depuis un pop up mais dans la fenêtre principale. J'ai chercher dans les tuto, mais je n'ai pas trouvé (j'ai par Envoyer formulaire (POST) à partir d'une pop-up [ par rom268 ] Bonjour, ce que je cherche à faire, c'est depuis une pop-up qui contient un formulaire, faire un submit() du formulaire dans la page parente. En effet Pop up [ par lilj ] Bonjour, voilà j'ai une fenêtre parent qui ouvre un popup. Néanmoins, ce popup modifie ma base de données et ainsi il faut actualiser la fenêtre paren Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère [ par patingfree ] Bonjour, J'ai une fenêtre popup contenant une liste d'éléments qui s'ouvre lorsqu'on clique sur une case et après la sélection d'un élément de la list ouverture pop up puis fermeture [ par robotsflo ] Bonjour a tous, je ne sais pas créer un bout de code javascript et encore moins d'integrer dans une page en gros j'ai aucune compétence en la matiere empecher navigation javascript [ par djbabou ] [^^clinoeil1] bonjour a tous ! [^^clinoeil1] je cherche un script me permettant de bloquer une fenetre de naviguation. En fait, ce que j'aimerais, c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales