Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] perte de référence sur l'opener

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] perte de référence sur l'opener

n°1503178
haha
Posté le 15-01-2007 à 15:38:27  profilanswer
 

Bonjour à tous j'ai un problème auquel je ne trouve pas la solution (javascript et moi sommes fachés)
 
j'ai une PAGE avec un formulaire composé d'un champ texte et d'un lien qui ouvre un POPUP.
Ce POPUP présente des images miniatures, je peux voir le détail d'une image en cliquant dessus et si ce détail me convient je peux Selectionner cette image dont l'identifiant (nomImage.jpg) s'affichera dans le champs texte de PAGE
 
Voici les codes JS :
 
Dans PAGE :  

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2. function popupwin() {
  3. w1 = window.open("displayPictures.do,"w1","width=400,height=300,toolbars=no" )
  4. }
  5. </SCRIPT>

Puis

Code :
  1. <form action="monAction" name="newsForm">
  2. <input name="newsPic" type="text" maxlength="30" size="13"/>
  3. <A HREF="javascript: popupwin()">Select</A>
  4. </form>


 
Enfin POPUP (appelé par displayPictures.do):

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2. function update() {
  3. opener.document.forms['newsForm'].elements['newsPic'].value = document.f.t.value;
  4. self.close();
  5. }
  6. </SCRIPT>


puis  

Code :
  1. <form name="f">
  2. <input type="hidden" name="t" value="valeur sur PAGE">
  3. <br>
  4. <input type="button" value="Select" onClick="update()">
  5. </form>


 
Celà fonctionne très bien si je ne perds pas l'opener mais comme j'effectue de nouvelles actions dans mon POPUP, mon opener PAGE n'est plus dispo.
 
J'éspère que ma question est claire et je vous remercie pour d'éventuelles solutions
:jap:

mood
Publicité
Posté le 15-01-2007 à 15:38:27  profilanswer
 

n°1503212
haha
Posté le 15-01-2007 à 16:37:12  profilanswer
 

Personne personne pour m'aider?  :cry:

n°1503216
gatsu35
Blablaté par Harko
Posté le 15-01-2007 à 16:43:26  profilanswer
 

window.opener

n°1503218
haha
Posté le 15-01-2007 à 16:45:25  profilanswer
 

Merci pour ta réponse,
je récupère une erreur:

Citation :

Erreur : document.f.t has no properties
Fichier source : http://localhost:8080/blabla
Ligne : 17


 
Des idées? :jap:


Message édité par haha le 15-01-2007 à 16:45:49
n°1503221
haha
Posté le 15-01-2007 à 16:48:34  profilanswer
 

Ah merde le con je viens de comprendre mon erreur, j'avais un doublon de

Code :
  1. <form name="f">
  2. <input type="hidden" name="t" value="valeur sur PAGE">
  3. <br>
  4. <input type="button" value="Select" onClick="update()">
  5. </form>


 
merci pour ton aide ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] perte de référence sur l'opener

 

Sujets relatifs
validation formulaire javascriptPerte de cookie
javascript[javascript ou HTML] : un menu déroulant visible ou invisible(résolu)
probleme javascript[javascript]Bouton en fonction de la page
problème modification javascriptParamètres pour un fonction javascript
[Javascript] Délimiter une zone 
Plus de sujets relatifs à : [Javascript] perte de référence sur l'opener


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR