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 :

envoyer une valeur dans une balise a


Sujet :

HTML

  1. #1
    Membre confirmé Avatar de jesslegende
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Par défaut envoyer une valeur dans une balise a
    bonjour à tous,
    est ce que quelqu'un peut m'aider pour envoyer une valeur dans une balise a
    je m'explique:
    j'ai <a href="#">value</a>
    j'aimerai envoyer avec les données d'un formulaire la valeur de a c-a-d value.
    comme dans les forums quand on click sur le nom d'un topic on se trouver dans une page contenant les messages de ce topic. donc je veux récupérer value et l'utiliser dans une requête de séléction.
    comment devrai-je procéder.
    je vous remercie d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    Je dirais que tu peux peux passer ta valeur dans ton URL en GET :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ton_url?value=ta_valeur">Le_nom_de_ton_menu</a>

  3. #3
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,

    tu dois utiliser les ancres.
    dans ta page cible page.html tu dois avoir des éléments avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a name='reference'>Une référence sur la page</a>
    ensuite ailleurs tu peux directement tombé sur ta référence juste en formant des liens comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Vous pouvez consulter la réference<a href='page.html#reference'>Une référence sur la page</a>

  4. #4
    Membre confirmé Avatar de jesslegende
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Par défaut
    Citation Envoyé par Billy14 Voir le message
    Je dirais que tu peux peux passer ta valeur dans ton URL en GET
    c'est corrêct je te remercie billy, le seul problème c'est en utilisant la method get l'url affiche tout les données transférés, y a t'il un moyen pour eviter celà??

    Citation Envoyé par Thes32 Voir le message
    salut,

    tu dois utiliser les ancres.
    dans ta page cible page.html tu dois avoir des éléments avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a name='reference'>Une référence sur la page</a>
    ensuite ailleurs tu peux directement tombé sur ta référence juste en formant des liens comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Vous pouvez consulter la réference<a href='page.html#reference'>Une référence sur la page</a>
    je te remercie thes23, mais je ne suis pas sur que les encres peuvent transmettre des données?? ce que je cherche c'est un moyen pour récupérer ce qu'il y a dans a dans l'exemple que tu m'as fournis 'Une référence sur la page'.

    merci à vous deux les amis.

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par jesslegende Voir le message
    c'est corrêct je te remercie billy, le seul problème c'est en utilisant la method get l'url affiche tout les données transférés, y a t'il un moyen pour eviter celà??
    Pas vraiment. Si on ne veut pas que ça apparaisse dans l'URL il faut faire la requête en POST, pas en GET. Ce qui signifie qu'il faut la faire avec un formulaire et pas avec un simple lien. Mais bon, normalement on s'en fiche un peu si la valeur apparaît dans la barre d'adresse. C'est pas parce que quelque chose n'y est pas que ce quelque chose est invisible.

    Il y a une solution pour faire des liens simples qui feront la requête en POST : mettre un onclick sur ce lien et faire un bricolage en JavaScript pour intercepter le clic, et à la place, soumettre un formulaire à la même URL, mais avec la donnée contenue dans le formulaire au lieu de l'URL. Et pour ceux qui désactivent le JavaScript, ils auront la valeur dans l'URL, mais ça marchera quand même.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé Avatar de jesslegende
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Par défaut
    bonjour,
    je vous remercie de ta réponse.
    Citation Envoyé par thelvin Voir le message
    Pas vraiment. Si on ne veut pas que ça apparaisse dans l'URL il faut faire la requête en POST, pas en GET. Ce qui signifie qu'il faut la faire avec un formulaire et pas avec un simple lien.
    en fait c'est ce que je faisais avant, en ajoutant des input de type hidden en leurs affectant les valeurs souhaitées (trés laborieux),

    Citation Envoyé par thelvin Voir le message
    Mais bon, normalement on s'en fiche un peu si la valeur apparaît dans la barre d'adresse. C'est pas parce que quelque chose n'y est pas que ce quelque chose est invisible.
    c'est vrai qu'on s'en fiche, mais c'est juste pour soigner le look tu vois,
    je vous remercie les amis c'est coooooool de votre part.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  3. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  4. Réponses: 1
    Dernier message: 25/09/2006, 17h15
  5. Mettre une valeur d'une table dans une variable
    Par Raphou96 dans le forum Access
    Réponses: 5
    Dernier message: 06/02/2006, 15h19

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