IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

communication fenêtre principale / fenêtre secondaire


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de Sylvain__A_
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2008
    Messages : 100
    Points : 94
    Points
    94
    Par défaut communication fenêtre principale / fenêtre secondaire
    Bonjour,

    Je débute en javascript, je suis pas très doué...
    Donc, je suis dans un espace d'administration, une fenêtre ouvre un popup qui permet de télécharger une image. Un fois l'image uploadée, le lien vers l'image s'affiche. C'est ce lien que je voudrais récuperer, mais j'arrive pas à le transmettre.

    Je dois pas être loin, mais dès fois, avec le nez dedans, on manque de recul ...

    La fenetre principale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ...
    <div id="creer_critik">
                <form action="<?php echo basename(__FILE__); ?>" method="post" id="creer" name="creer" class="form">
     
    ...
    <p>	<label for="creer_image">Couverture du livre :</label>
                        <input type="text" name="creer_image" id="creer_image" size="40" value="<?php echo (isset($_POST['creer_image'])) ? $creer_image : '' ?>" />
    </p>
     
    ...
    Je ne met que ce qui est interessant. Donc je voudrais récuperer le lien dans le champ d'id "creer_image".

    Le popup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <form method="post" action="<?php echo basename(__FILE__); ?>" enctype="multipart/form-data" name="form_image" id="form_image">
     
    ...
     
    <p>		<label for="lien_image">L'adresse de l'image : </label>
            		<input type="text" name="lien_image" id="lien_image" value="<?php echo (isset($nom_complet)) ? $nom_complet : '' ?>" size="50" />
    </p>
     
    ...
     
    <p> <input type="button" value="Transmettre" onclick="pushValue(document.form_image.lien_image.value)"  /></p>
    Et la fonction pushValue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    function pushValue("valeur")
    {
    	if (window.opener)
    	{
    		if (window.opener.document.creer)
    		{
    		window.opener.document.creer.creer_image.value="valeur";	
    		}
    	}
    	alert("La fenêtre principale n'est plus active.")
    }
    Qu'est ce que j'ai pas compris ?

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    Citation Envoyé par Sylvain__A_ Voir le message
    Qu'est ce que j'ai pas compris ?
    l'utilisation des paramètres de fonction, visiblement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function pushValue(valeur)
    {
    	if (window.opener)
    	{
    		if (window.opener.document.creer)
    		{
    		window.opener.document.creer.creer_image.value=valeur;	
    		}
    	}
    	alert("La fenêtre principale n'est plus active.")
    }
    A+

  3. #3
    Membre régulier Avatar de Sylvain__A_
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2008
    Messages : 100
    Points : 94
    Points
    94
    Par défaut
    A la syntaxe... Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Fenêtre Principale + Fenêtre de login
    Par Lecan dans le forum Windows Forms
    Réponses: 1
    Dernier message: 16/11/2010, 17h01
  2. Réponses: 6
    Dernier message: 07/07/2009, 15h06
  3. Réponses: 2
    Dernier message: 31/01/2008, 09h46
  4. Communication entre Pop up et fenêtre principale
    Par Eyog74 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/05/2007, 12h01
  5. Fenêtre principale et secondaire
    Par FranT dans le forum Composants VCL
    Réponses: 9
    Dernier message: 31/07/2002, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo