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 :

r�cup�ration selection d'un popup vers un inputText


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par d�faut r�cup�ration selection d'un popup vers un inputText
    bonjour,
    j'ai 2 pages:
    la premi�re contient un inputText et un button. le button ouvre un popup avec une liste de restaurants dans ma 2�me page web. � partir de ce popup je s�lectionne un champs qui sera ensuite affich� sur mon inputText de ma premi�re page.
    code page1 :
    Fonction d'ouverture du popup
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <SCRIPT language="javascript">
    	function ouvre_popup(page) {
       		window.open(page,"nom_popup","menubar=no, status=no, scrollbars=yes, menubar=no, width=600, height=600,top=20,left=100");
    }
    </SCRIPT>
    formulaire avec le inpuTxt et le button:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <f:view>
    <h:form id="frm">
    	<h:inputText id="txtlib"></h:inputText>
    	<input type="submit" value="..." name="btnRestaurant" onClick="ouvre_popup('liste.faces')" />
    </h:form>
    </f:view>
    code du popup :
    Formulaire :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <h:dataTable value="#{resto_bean.listeResto}" var="resto" cellspacing="4" width="40%" rowClasses="paire,impaire" headerClass="titre">
    <h:column>
     	<h:outputLink value="javascript:window.recuperer(#{resto.libelleResto})">
    	         <h:outputText value="#{resto.libelleResto}"/>
    	</h:outputLink>
     </h:column>
    </h:dataTable>
    Fonction qui r�cup�re la s�lection du popup :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <SCRIPT language="javascript">
    	    function recuperer(lib) 
    	    {      
    	      window.opener.document.getElementById('frm:txtlib').value = lib;
    	      window.close();
    	    }
    	</SCRIPT>
    mon pb est au niveau de la ligne en rouge je pense, j'arrive � ouvrir le popup avec la liste affich�, le pb c que je ne r�cup�re pas la valeur dans le inpuText.

    merci beaucoup

  2. #2
    R�dacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par d�faut
    salut,
    si tu veux une solution javascript, envoie ton code dans le forum javascript, ils sotn tres r�actif et tu aura une solution rapide!
    si tu veux uen solution JSF, tu peux ajouter une action � ton commandLink, et modifier la valeur de l'input text dans ton bean..

  3. #3
    Membre �clair� Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par d�faut
    � vrai dire je ne sais pas trop si mon pb vien du Javascript ou du JSF. je ne suis pas sur que le passage des param�tre je l'ai bien fait

  4. #4
    R�dacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par d�faut
    essaye d'eviter le javascript, tu peux t'en passer et tu gagnera en maintenabilit� ..
    tu n'utilises pas tomahawk ou richfaces..c'est simple � faire sinon..

  5. #5
    Membre �clair� Avatar de psycho_xn
    Inscrit en
    Mars 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 250
    Par d�faut
    mise � part richFaces ou Tomahawk. je veux juste savoir o� je me plante dans mon code et qui fasse que �a ne marche

  6. #6
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    C'est clairement un probl�me de javascript, depuis la fenetre popup, tu essaie de manipuler un champ de la fenetre appelante. JSf ne fait que g�n�rer les Id et le contenu, dans le cas pr�sent.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. transfert de variable d'un popup vers page source
    Par finalfx dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 13/01/2007, 22h28
  2. Balancer un lien d'une fen�tre popup vers la page principale
    Par griese dans le forum G�n�ral JavaScript
    R�ponses: 52
    Dernier message: 15/06/2006, 10h30
  3. passage de donn�es d'une popup vers une page PHP
    Par loukili81 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 28/03/2006, 18h54
  4. [Liaison popup vers fen�tre m�re] Probl�me Mozilla
    Par bugalood dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 02/11/2005, 02h33
  5. Envoyer r�sultat d'une popup vers son window.parent
    Par LFC dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 05/12/2004, 11h18

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