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écuperé la valeur passé en parametre de l'url


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Par défaut récuperé la valeur passé en parametre de l'url
    Bonjour a tous .

    Dans une page jsp j'ai un champ de saisie (inputtext) et un lien a coté qui m'ouvre une popup.
    je veux lors de l'ouverture de la popup positioné ce qui a été saisie dans le champ de la page mere dans un output text de la popup.

    pour cela je passe ce qui a été saisie en parametre dans l'url
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     window.open('./SelectionRecherche.jsp?'+ param.value, 'select', 'toolbar=0,menubar=0,location=0,scrollbars=1,width='+ l + ',height=' + h + ',top=' + haut + ',left=' + gauche);
    mais j'arrive pas a le positioné dans la popup a l'endroit ou je veux.
    quelcun a une idée!!!!!

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    je comprends pas tout, mais


    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open('./SelectionRecherche.jsp?'+ param.value, 'select', 'toolbar=0,menubar=0,location=0,scrollbars=1,width='+ l + ',height=' + h + ',top=' + haut + ',left=' + gauche);
    ton parametre n'a pas de nom ??

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    A moins que ce soit un objet du style :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var param = {
       value: "monParametre=maValeur"
    };
    ... ça ne risque pas de fonctionner en effet... car après le "?" de l'URL, ce sont des couples clef-valeur qui sont attendus, sous la forme nomDuParam=valeurDuParam, avec "&" comme séparateur en cas de paramètres multiples.

    A vue de nez, étant donné la propriété value, je suppose que param est une référence à un des éléments de ta page... non ? ^^

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Par défaut
    A vue de nez, étant donné la propriété value, je suppose que param est une référence à un des éléments de ta page... non ? ^^
    effectivement ca reference un objet dans ma page.

    je donne plus de details:
    dans ma page A (page mere) j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     <h:inputText binding="#{RechercheAvancee.text3}" id="text3"
                                                                style="height: 15px; width: 165px" title="#{msg.libelle_reference_client_precision}" value="#{RechercheAvancee.clientString}"/>
                                                                <ui:hyperlink binding="#{RechercheAvancee.hyperlink1}" id="hyperlink1"
                                                                    onClick="selectRecherche();" text="(rechercher...)" url="#"/>
    la focntion javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     function selectRecherche() {
                              var param = document.getElementById("form1:text3");
                                l=500;
                                h=370;
                                haut=Math.round((screen.availHeight-h)/2);
                                gauche=Math.round((screen.availWidth-l)/2);
                                window.open('./SelectionRecherche.jsp?'+ param.value, 'select', 'toolbar=0,menubar=0,location=0,scrollbars=1,width='+ l + ',height=' + h + ',top=' + haut + ',left=' + gauche);
                            }

    dans ma page B (popup) qui est SelectionRecherche.jsp je veux recuperer la valeur setter dans l'url et de la présélectionné dans un inputtext

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       <h:inputText id="textField111" style="width: 186px" value=""/>
    fonction javascript qui recupere la valeur dans l'url:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     function getValue(){
                            var url=window.location.href.substring(location.href.indexOf("?")+1, location.href.length);
                                                  return url;
                        }
    Merci pour votre aide

  5. #5
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    id="text3"
    document.getElementById("form1:text3");
    ...!=

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Par défaut
    Merci de précisé ta réponse stp.

Discussions similaires

  1. [Débutant] Comment récuperer dans une webmethode, des parametres d'une url
    Par Aoringo dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/02/2014, 17h53
  2. Réponses: 3
    Dernier message: 27/03/2009, 11h35
  3. recuperer la valeur d'un parametre passé en url
    Par zaineb.z dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/10/2007, 16h21
  4. Réponses: 2
    Dernier message: 13/05/2006, 18h31
  5. Réponses: 4
    Dernier message: 10/01/2006, 10h22

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