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

HTML Discussion :

Balise <a> et Parametres POST/COOKIE


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut Balise <a> et Parametres POST/COOKIE
    bonjour

    J'aimerai créer une balise a avec un href comportant des paramètres POST (et non pas GET)

    est ce possible ? (probablement avec du js mais je vois pas comment pour l instant)

    merci

  2. #2
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    j'aurais un "cheat code" pour toi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form id="nomform" method="post" action="url de ton lien">
    <a href="#" onclick="document.getElementById('nomform').submit(); return false;">ton lien</a>
    <input type="hidden" name="nom de la var a passe en post" value="valeur de la variable" />
    <input type="hidden"... />
    <input type="hidden"... />
    </form>
    c'est sale mais ca devrait marcher

  3. #3
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    j'avais penser a un truc comme ça (et oui c'est sale lol )
    mais je ne peux utiliser qu'une balise <a> ...

    merci tout de même

  4. #4
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    en tout cas, je ne vois pas comment faire rien qu'avec un <a>
    on va voir ce que les spécialistes trouvent

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 109
    Par défaut
    Quel est l'intéret de passer des variables POST dans une balise A ?
    La method POST est justement fait pour cacher les variables et leurs valeurs dans l'URL de la page...

    Je pense qu'il y a une autre méthode, avec un code propre pour transmettre tes valeurs et leurs variables.

    As tu l'URL de ta page en ligne ou un bout de code pour nous expliquer ce que tu veux changer ou transmettre via ton formulaire ?

  6. #6
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    le truc c pas moi qui décide le code de destination car il n'est pas sur des serveurs maison et je dois créer des liens qui vont sur les pages de ces serveurs.

    a vrai dire ce site est un google like, et moi je m'y connecte et je parse le html pour récupérer les liens des résultats de la recherche ...
    Mais hélas ils ont vraiment une sale téte ...

    un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="ARCH-TIT" href="javascript:viewArticle(new Array('idarchive', 'source', 'K2DocKey', 'Biography', 'BiographyDoc', 'Geography', 'KeywordDoc', 'CompanyName', 'CompanyName', ''), new Array('697-22-LET_CAP', 'La Lettre Capital Finance', '/archives/LettresPro/697-22-LET_CAP.xml@lettre_pro_capital', '', '', '', '', '', '', ''))">
    cet fonction (qui en appel bien d'autres) en gros exécute un post de form un peu comme a fait Tober et ensuite on tombe sur l'un des résultats du site.

    Et oui c'est dégueulasse mais je n'y peu rien

    En tout cas de mon coté j ai un parseur html en java un logiciel proprio (pas de chez nous que je ne peux pas modifier) qui s'occupe d'executer le java pour récupérer les info et les rend dispo via un webservice que j'utilise pour créer des page asp.net (mouarf ) mais le truc c que ce logiciel me laisse pas faire ce que je veux il me laisse juste passer les urls des résultats (d'ou le pourquoi je ne peux pas créer un formulaire coté asp.net car je ne peux récupérer qu'une URL)

    Donc voila ... moi j'aurai jamais codé ça comme ça mais je n'ai pas le choix je doit m y adapter ...

    Donc si vous avez des idées ...

    Ps: je ne peux pas faire du bidouillage sur l'url (genre mettre les POST en GET dans l'url et je genere mon formulaire apres coté .net avec les variables) que je passe du java au .net car je ne doit pas faire ce type de manip sur un seul site mais sur une 40ene alors faut que ça soit générique et sans bidouille

    PPS : bref je le sens mal pour ce site

    EDIT : Bon autant donner le site bien que je pense pas que ça change grand chose : http://www.lesechos.fr/lettrespro/ca...last/index.htm

Discussions similaires

  1. [D2007/web] Proxy + POST + cookie?
    Par fredtheman dans le forum Langage
    Réponses: 0
    Dernier message: 01/12/2008, 15h42
  2. Mes parametres POST ne sont pas envoyés..
    Par Golgotha dans le forum Débuter
    Réponses: 13
    Dernier message: 11/06/2008, 12h27
  3. [Prototype] Envoi paramètres POST avec signe "?"
    Par hugo69 dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 26/02/2008, 16h28
  4. [Probleme] memorisation parametres POST
    Par mbk-w dans le forum ASP
    Réponses: 8
    Dernier message: 24/04/2006, 11h42

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