begin process at 2012 05 29 23:13:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Récupérer données dans une Popup


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

Récupérer données dans une Popup

vendredi 25 juin 2010 à 14:52:53 | Récupérer données dans une Popup

kyoku59

Bonjour

Voilà je suis face à un problème qui est de récupérer des données de la popup vers la page mère (dans une balise textarea)
J'ai trouvé plusieurs solutions sur le forum mais rien n'y fait

Je dispose de ceci sur ma page mère :
Code HTML :
<form action="XXX.php" method="post" name="form1">

<p><br><br>
    <b>Contenu :</b><br><br>
	
				<img style="cursor: pointer;" alt="" name="lien" src="images_de_la_page/New/lien.png" border="0" onClick="javascript:popupLien()" />
	
	<textarea onfocus="contenu"  id="idContenu" name="contenu" cols="50" rows="10" onKeyPress="visualiser();" onKeydown="visualiser();" onClick="visualiser();" ><?php echo $contenu; ?></textarea><br><br>
    

<input type="submit" value="Poster la news" />
</form>


je fais appel à ma Popup comme ceci :
Code Javascript :
	function popupLien(){
		var h = 600; // hauteur de la popup
		var l = 210; // largeur de la popup
		var PosX = ( screen.availWidth - h ) / 2; 
		var PosY = ( screen.availHeight - l ) / 2; 
		var option = "resizable=no,top="+PosY+",left="+PosX+",width="+h+",height="+l; 
		window.open("popupLiens.php","titre",option); 	
	}



Et ma Popup est constinué de cette manière :
Code HTML :
<form method="post" name="formPopupLien">
				<table>
					<tr>
						<td>Insérer le texte qui sera affiché</td>
					</tr>
					<tr>
						<td><input type="text" id="idTexte" size="30" name="nameTexte"></td>
					</tr>
					<tr>
						<td>Insérer le lien hypertexte</td>
					</tr>
					<tr>
						<td><input type="text" id="idLien" size="30" name="nameLien"></td>
					</tr>
					<tr>
						<td><center><input type="button" id="idbtn" size="30" name="namebtn" value="Valider" Onclick="recupereDonneeLienPopup();"></center></td>
					</tr>
				</table>
			</form>



Je fais donc appel a une fonction pour moi pouvoir remplir mon textarea de ma page mère

Code Javascript :
	function recupereDonneeLienPopup(){
		var popup = window.open("popupLiens.php","titre");
		var texte1 =  document.getElementById("idContenu");
		var texte2 = document.formPopupLien.idTexte.value
                texte1.innerHTML =  texte2.value
		popup.close();
	}


J'espére que j'ai réussi à me faire comprendre et que quelqu'un pourra m'aider
vendredi 25 juin 2010 à 23:15:43 | Re : Récupérer données dans une Popup

PetoleTeam

Membre Club
Bonjour,
de la fenêtre file il suffit de faire l'appel avec window.opener pour avoir accès aux éléments de la fenêtre mère.
exemple, dans fenêtre fille
alert( window.opener.title);

et de la fenêtre mère il faut récupérer l'objet fenêtre ouvert grâce à la méthode open de window, afin de pouvoir accéder aux éléments de la fenêtre fille.

Mais un minimum de recherche t'aurait surement donné des millions de réponses...
;O)
dimanche 27 juin 2010 à 00:37:38 | Re : Récupérer données dans une Popup

kyoku59

Réponse acceptée !
Merci PetoleTeam mais j'ai eu du mal à comprendre.

Je ré-explique avec un exemple si cela peut aider :

Code Javascript :
var text1 = window.opener.document.getElementById('idContenu');		/*accéder à l'élément id de ma fenêtre mère*/
var texte2 = document.formPopupLien.idTexte;				/*accéder à l'élément id de ma fenêtre fille*/

texte1.value = texte1.value + " " + texte2.value;                       /*Ajout de la saisie dans texte2 (idTexte) dans mon textarea (idContenu)*/


L'exemple est basé sur mon code un peut plus haut.


Cette discussion est classée dans : récupérer, code, données, var, popup


Répondre à ce message

Sujets en rapport avec ce message

Récupérer données des tableaux issus des formulaires [ par romalafrite ] Bonjour,J'ai aujourd'hui un formulaire qui ressemble à ça et dont j'aimerais exploiter les données en JS[CODE]Véhicule<input type="text" name="caracte erreur de syntaxe ... je deviens fou [ par rudddy ] Bonjour,j'ai un petit calendrier en popup (écrit en php) que j'ai modifié pour l'adapté à ma BD de rdv.quand le bonhomme clique sur la case du jour la récupérer les données d'un form javascript dans base de données Access [ par daviddubois ] Bonjour tout le monde, Y'a t'il moyen de récupérer les informations d'un formulaire javascript dans une base de données Access ? Que ça soit en P problème de variable avec événement [ par seb_oulba ] Mmm voila, j'ai un problème avec la proprieté "arg" de ma classe : lorsque je passe par l'event handler, elle n'est plus définie :-(Je pense que c'est Problème de popup [ par franck1972 ] Bonjour à tous,Avec le script ci-dessous j'aimerais faire la chose suivante.J'ai un lien qui ouvre un pop up, et j'aimerais passer à ce popup l'url qu tableau avec javascript et php [ par DROMOS ] bonjour,Merci d'avance de prendre le temps de lire ma demande.Voilà je vous explique, j'ai un formulaire qui comporte trois champs. le premier champ r code html comme cookie [ par g_fuck ] salut! j'ai un code JS servant a storer des cookies : function  SetCookie (name, value) {  var argv = SetCookie.a ajouter une page [ par fox94_7 ] bonjour j'ai une banniere en code html et je voudrais que quand on clic la page souvre et ouvres un petit popup voila le code (en gros je vouderai ajo [help]debloquer 1 lien texte suite a louverture d'une popup [ par alucka ] bonsoir tout le monde, hé oui j'ecris tard apres 2 jour de rechercher d'arache pied(ma mere commence a pousser la geullante:"reste pa scotcher a inter Problème de rafraîchissement d'une page parent [ par ideschamps ] Bonjour,Voilà je suis en train de modifier une application existante basée sur le principe de contrôleur.J'ai donc à chaque appel de fonctionnalité mo


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,265 sec (3)

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