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 :

passer des parametres � une page


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    200
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 200
    Par d�faut passer des parametres � une page
    Bonjour � vous,

    Je n'arrive pas a faire passer 2 parametres d'une fonction script a une autre page.
    voila mon probleme:
    Quand je click sur une des images, je passe � une fonction deux parametres
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     <td ><a href="#" id="${row.RequestID}"  onclick='selectRequest(${row.RequestID},"Approve");' ><img src="images/A.gif" style="border-style: none" width="20" height="15" alt="Approve/Approuver" TITLE="Approve/Approuver"/>  </a> 
    <a href="#" id="${row.RequestID}"  onclick='selectRequest(${row.RequestID},"Reject");' ><img src="images/R.gif" style="border-style: none" width="20" height="15" alt="Reject/Rejeter" TITLE="Reject/Rejeter"/> </a>
    dans la fonctione, j'arrive a r�cuperer les valeurs pass�es, voici la fonction:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script language="javascript">
                function selectRequest(requestSelected, statusSelected)
                {  
     
                    var requestId = requestSelected;
                    var statusId = statusSelected;
     
                    alert (requestId);
                    alert (statusId);
                    document.location.href = "<%=request.getContextPath()%>/ApproveRejectRequest?request=requestId&status=statusId";   
                }    
            </script>
    mais quand je passe les parametres � ma servlet ou une autre page via
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.location.href = "<%=request.getContextPath()%>/ApproveRejectRequest?request=requestId&status=statusId";
    je re�oi les noms des variable 'requestId' et 'statusId' au lieu de leur valeur respective (ex. 55 et approve)
    merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    Relis bien ton code ... Tu ne passes pas les variables requestId et statusId mais les chaines de caract�res 'requestId' et 'statusId'. C'est donc normal que ta servlet r�cup�re respectivement 'requestId' et 'statusId'.

    Essaie plut�t :
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    document.location.href = "<%=request.getContextPath()%>/ApproveRejectRequest?request="+requestId+"&status="+statusId;

  3. #3
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var requestId = requestSelected;
    var statusId = statusSelected;


    Ca sert � quoi de d�finir des variables dont la valeur est celle d'un param�tre ?

    EDIT
    En fait, c'est quoi au juste l'utilit� de ta fonction ?
    Pourquoi ne pas cr�er directement le lien, ce serait largement plus propre...
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    200
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 200
    Par d�faut
    merci bien kaamo, c'est exactement �a.
    �a marche bien.

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

Discussions similaires

  1. R�ponses: 3
    Dernier message: 13/11/2012, 14h29
  2. [FB3]Passer des parametres � une fonction php
    Par KamaFlex dans le forum Flex
    R�ponses: 4
    Dernier message: 08/02/2010, 17h09
  3. R�ponses: 3
    Dernier message: 03/09/2009, 10h54

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