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 :

passage d'arguments via js.


Sujet :

JavaScript

Vue hybride

Empty_body passage d'arguments via js. 24/08/2007, 22h11
Cpas2latarte Oups j'avais pas vu que tu ne... 24/08/2007, 22h17
Empty_body Merci Cpas2latarte mais ta... 24/08/2007, 22h24
Cpas2latarte Oups j'avais pas vu que tu ne... 24/08/2007, 22h25
Empty_body Merci pour la solution... Je... 24/08/2007, 22h35
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut passage d'arguments via js.
    Bonsoir,
    J'aimerais appeler une page php via un script javascript. J'arrive avec le conde ci-dessous à ouvrir ma page mais j'aimerais savoir comment envoyer un argument à ma page. Evidement je pourrais faire un truc du genre url?monargument=mavaleur mais ça afficherait la valeur de l'argument dans l'url de la page appelée. Hors, j'aimerais éviter ça... Pourriez-vous m'aider?
    Merci...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <form name="form1" method="post"  ENCTYPE="multipart/form-data">
      <div align = 'center'>
         <table width=50% class='styleBorder'>
             <tr href="javascript:;" onClick="switchPage('signPat.php');" class='styleTable'>
    	        <td>champ1</TD>
    	        <TD>champ2</TD>
             <tr>
             <tr href="javascript:;" onClick="switchPage('signPat.php');" class='styleTableAltern'>
    	        <td>champ3</TD>
    	        <TD>champ4</TD>
             <tr>
          </table>
       </div>	
    </form>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function switchPage(pageId){
    window.location=pageId;
    }

  2. #2
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    Oups j'avais pas vu que tu ne voulais pas les argument dans l'urls
    ben le plus simple
    un formulaire avec des éléments caché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form name="maform" method="post">
    <input type="hidden" name="valeur1">
    </form>
    et dans la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function switchPage(pageId){
    document.maform.action = pageId;
    document.maform.valeur1.value = xxxx // en fonction de la logique voulue
     
    // faire éventuellement les vérification ncécéssaire
    // puis
    document.maform.submit();
    }

  3. #3
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci Cpas2latarte mais ta solution fait passer l'argument dans l'url, hors, j'aimerais que cet argument soit invisible pour l'utilisateur et donc que rien ne passe par l'url. Quelqu'un voit une autre solution?

  4. #4
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    Oups j'avais pas vu que tu ne voulais pas les argument dans l'urls
    j'ai corrigé ma réponse
    revoi ce que j'ai posté plus haut

  5. #5
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci pour la solution... Je bloque maintenant un poil plus loin, malheureusement, je génère ma liste <input type="hidden" name="valeur1"> par le biais d'un accès DB, valeur1 est donc incrémenté à chaque tour de boucle. Comment faire pour la récup dans document.maform.valeur1.value? Que noter à la place de valeur1?

  6. #6
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    est ce que tu pourrais être un peu plus précis je comprend pas trop.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/09/2009, 11h44
  2. [HTTP]passage de parametres via la methode post
    Par abdou.sahraoui dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 03/03/2008, 14h11
  3. Réponses: 4
    Dernier message: 26/04/2006, 21h10
  4. [web] passage d'arguments à un CGI
    Par ma2th dans le forum Web
    Réponses: 4
    Dernier message: 20/08/2004, 12h18
  5. passage d'argument à la procédure main ()
    Par Zazeglu dans le forum C
    Réponses: 5
    Dernier message: 01/09/2003, 19h59

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