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 :

[debutant] recuperer donnée html


Sujet :

JavaScript

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut [debutant] recuperer donnée html
    Bonjour,

    Je développe une application web, et j'utilise des servlets/jsp.
    Dans une de mes pages, j'ai ajouté un selectionneur de couleur développé en
    javascript; le problème est que je n'arrive pas à récupérer la valeur de la couleur
    au niveau de ma jsp...

    Est-il possible de:
    - dans la fonciton javascript, placer un paramètre dans la session http ?
    - dans la fonction javascript, passer un paramètre à une classe java (quitte à rappeller cette classe de ma jsp)
    - tout simplement sortir un paramètre d'une fonction javascript et la récupérer dans mon code html ?

    Je précise, je suis complètement novice en ce qui concerne le javascript

    merci

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    HTML : dans une form
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="MaColor" type="hidden" name="macolor" />
    JS : dans une fonction; laCouleur repésentant la couleur choisie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("MaColor").value=laCouleur
    Ensuite, tu récupère la valeur de "macolor" en JSP ou tout ce que tu veux
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    haa, et alors "macolor" est un attribut de ma jsp, je veux dire dans le contexte de la page ?

  4. #4
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    lol, ca c'est à toi de le savoir... jamais utilisé JSP
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  5. #5
    Membre éclairé
    Avatar de Eric Berger
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2002
    Messages : 346
    Points : 663
    Points
    663
    Par défaut
    Citation Envoyé par drKzs
    haa, et alors "macolor" est un attribut de ma jsp, je veux dire dans le contexte de la page ?
    Oui, le champ input transmettra l'info lorsque tu poste le formulaire. S'il ne s'agit pas d'un formulaire, tu peux passer l'info dans un lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="mapage.jsp?couleur=maCouleur">lien</a>

  6. #6
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    hmm, je vais tester ça alors...
    L'important pour mio est de pouvoir récupérer cette valeur dans un contexte, soit dans celui de la page, soit dans la session http...

    Je viendrai donner les résultat

    merci

  7. #7
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    bon, ben ça marche pas

    effectivement le <input fonctionne bien, car en type="text" j'ai bien la valeur affichée...

    par contre, en cherchant dans , dans request, j'ai toujours une valeur null retournée

  8. #8
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    pardon,
    dans session (session.getAttribute)
    dans request (request.getParameter, request.getAttribute)

    ... quant à la solution du lien, elle sous-entend que je connais la valeur de "maCouleur", hors justement, je ne parviens pas à la récupérer hors du formulaire ...

  9. #9
    Membre éclairé
    Avatar de Eric Berger
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2002
    Messages : 346
    Points : 663
    Points
    663
    Par défaut
    Citation Envoyé par drKzs
    bon, ben ça marche pas

    effectivement le <input fonctionne bien, car en type="text" j'ai bien la valeur affichée...

    par contre, en cherchant dans , dans request, j'ai toujours une valeur null retournée
    Là ça relève plus de jsp...

  10. #10
    Membre actif
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 506
    Points : 248
    Points
    248
    Par défaut
    effectivement, ça relève de mon ignorance
    Le tag débutant est bien là ou il est, car j'en suis plus qu'un

    bref, pour les ignorants comme moi il faut faire un submit pour que le formulaire reçoive la valeur !
    et dans ce cas, en fonction de la méthode choisie dans le tag du formulaire (POST ou GET), on récupère la valeur dans l'url, soit un joli
    request.getParameter("maCouleur") !!

    et hop, on progresse petit à petit à petit à petit
    solution: comprendre un peu ce qu'on utilise avant de bidouiller

  11. #11
    Membre éclairé
    Avatar de Eric Berger
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2002
    Messages : 346
    Points : 663
    Points
    663
    Par défaut
    Citation Envoyé par drKzs
    effectivement, ça relève de mon ignorance
    Le tag débutant est bien là ou il est, car j'en suis plus qu'un

    bref, pour les ignorants comme moi il faut faire un submit pour que le formulaire reçoive la valeur !
    et dans ce cas, en fonction de la méthode choisie dans le tag du formulaire (POST ou GET), on récupère la valeur dans l'url, soit un joli
    request.getParameter("maCouleur") !!

    et hop, on progresse petit à petit à petit à petit
    solution: comprendre un peu ce qu'on utilise avant de bidouiller
    Je disais ça par rapport au fait qu'on est dans le forum javaScript, et que les compétences jsp n'y sont pas légion... Personellement j'y connais pas grand-chose...

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

Discussions similaires

  1. [debutant] Recuperation donnée hashtable
    Par noname_971 dans le forum Java ME
    Réponses: 2
    Dernier message: 22/05/2008, 18h37
  2. [debutant] recuperation de données
    Par scilab dans le forum Struts 1
    Réponses: 3
    Dernier message: 24/09/2007, 08h52
  3. [Debutant]Recuperer des données signé et les renndre non signées
    Par parp1 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/02/2007, 14h01
  4. [Debutant]recupere les données d'un requete dans le form
    Par [thebadskull] dans le forum Access
    Réponses: 1
    Dernier message: 04/05/2006, 10h53
  5. Réponses: 1
    Dernier message: 11/04/2006, 13h14

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