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 de variables en POST par un lien


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    60
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 60
    Par d�faut Passage de variables en POST par un lien
    Bonjour, je viens de poser ma question mais dans une discussion close, alors je la repose ici. Voil�, je voudrais ouvrir une page � l'aide d'un lien en passant des donn�es en POST plut�t qu'en GET pour des raisons de s�curit�. J'ai donc un lien avec un href=javascript:OuvrirVille(<?=$tab["IdCase"] ?>);. La fonction ouvrir ville fait 2 choses, elle change la valeur � passer en POST et elle soumet le formulaire. �a marche tr�s bien sous IE, il m'ouvre ma page avec ma variable pass�e comme il faut avec sa nouvelle valeur mais sous firefox, il ne fait rien du tout, m�me pas un message d'erreur. Est-ce qu'il y a une fa�on de faire �a de fa�on universelle?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par d�faut
    Citation Envoy� par Nious99
    je voudrais ouvrir une page � l'aide d'un lien en passant des donn�es en POST plut�t qu'en GET pour des raisons de s�curit�
    comment �a ?

  3. #3
    Membre chevronn� Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par d�faut
    Poste le code de ta fonction javascript, �a doit venir de l� !
    Dans firefox, ouvre la console javascript (Outils/Console Javascript), en ex�cutant ton action, il va t'afficher l'endroit o� il bloque.

  4. #4
    Membre �m�rite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    763
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 763
    Par d�faut
    tu ne peux pas passer des variable en POST via l'url... via l'url c'est en GET... en post les variable sont pass�es directement dans l'ent�te http... .. .

    Par contre tu peux utiliser les xmlhttprequest pour passer tes variable avec la m�thode POST... .. .

    @ tchaOo�

  5. #5
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Ben ca me parait simple...
    Tu mets ca dans ton HTML.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form method="POST" id="frm_post"></form>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:SendData("page.aspx?argByGet=Get",{arg1:escape(document.title),arg2:"arg2"});
    Et ca dans ton JS...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function SendData(Url, Args) {
       var frm=document.getElementById("frm_post");
       for (Var in Args) {
          var Input="<INPUT TYPE="HIDDEN" name=\"" + Var + "\" value=\"" + Args[Var] + "\" />";
          frm.innerHTML += Input;
       }
       frm.action=Url;
       frm.submit();
       frm.innerHTML="";
    }

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    60
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juin 2005
    Messages : 60
    Par d�faut
    Je reviens juste de manger. Merci pour vos r�ponses, je vais essayer �a d�s demain.

  7. #7
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Le temps de dig�rer ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

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

Discussions similaires

  1. Passer des variables en POST via un lien href ?
    Par Tibimac dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 13/12/2009, 15h22
  2. [Conception] Passage De Variable Avec Post Via Un Script Php + Redirection
    Par british_toons dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 26/09/2006, 16h57
  3. Passer des variables en POST via un lien href ?
    Par Bighobbit dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 6
    Dernier message: 20/09/2006, 11h03
  4. passage de variable en POST
    Par bibile dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 23/07/2006, 19h21
  5. POST par un lien a href
    Par Pfeffer dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 09/06/2006, 08h55

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