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

ASP Discussion :

liste deroulante et liens


Sujet :

ASP

  1. #1
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut liste deroulante et liens
    Ami(e) du jour, bonjour

    Dans ma page asp, j'ai une liste deroulantes qui s'affiche dynamiquement. Je voudrais que quand on clic sur l'une des valeurs, ca renvoie vers une autre page.

    J'ai donc fait ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Response.Write("<select name=""categorie"">")		
      Response.Write("<option>Categorie des actualites</option>") 
      Response.Write("<option><a href=""index.asp"">Actualites Generales</a></option>")		
     
      do while not rs.eof 
        Response.Write("<option><a href=""index.asp?id="&rs("id_cat")&""">"&rs("nom_cat")&"</a></option>")	
      rs.movenext
      loop
    Mais ca marche pas. en fait ca renvoi vers la meme page, mais avec un id different selon sa valeur.

    Voyez vous le probleme (et surtout la solution )

    merki
    Pepit'

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Points : 414
    Points
    414
    Par défaut
    Salut,

    T'as oublié l'argument value dans les options de ton select.

    Au chargement de ta page, tu recupere cette valeur avec

  3. #3
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut
    Au debut il y etait mais comme ca marchait pas, je l'ai viré.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      do while not rs.eof 
        Response.Write("<option value="&rs("id_cat")&"><a href=""index.asp?id="&rs("id_cat")&""">"&rs("nom_cat")&"</a></option>")	
      rs.movenext
      loop
    Et meme en faisant comme ca, ca marche pas.
    Je met en value le id_cat, mais qd je clic, ca ne me fait pas de lien. [/code]

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Points : 414
    Points
    414
    Par défaut
    Bah oui,

    Le clic doit poster un formulaire, qui lui meme enverra la valeur de categorie avec la page demandée dans le parametre action du form, c'est du html tout ca

  5. #5
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut
    tu le crois que j'y arrive toujours pas.
    je dois etre maudit (ou blaireau), c pas possible !!

    j'ai passé l'apres midi dessus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
      <form action="index.asp" action="cgi-bin/mailer" method="post" target="">	
      ....
      Response.Write("<select name=""categorie"">")		
      Response.Write("<option value=""0"">Categorie des actualites</option>") 
      Response.Write("<option value=""0"">Actualites Generales</option>")		
     
      do while not rs.eof 
        Response.Write("<option value="& rs("id_cat") &"> "& rs("nom_cat") &" </option>")	
      rs.movenext
      loop 
     
      Response.Write("</select></div>")
      Response.write("<input type=""submit""></td></tr>")
      ....
      </form>
    et apres pour afficher la valeur passee en parametre, je fais ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      Dim id_categ				
      id_categ = request.QueryString("categorie")
      Response.Write("categ = "& id_categ &"")
    Et ca marche pas !! Ca m'affiche le "categ =" mais pas la valeur !!

    est-ce que je suis maudit ??

  6. #6
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut
    Quel blaireau !!

    c'est un request.FORM qu'il me fallait !!

    Bo ben je devrais pouvoir me debrouiller avec ca !!
    Merci bien.

    J'hesite pas a te recontacter s'il le faut !! lol










    (mais quel con...)

  7. #7
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut
    Ca y'est ca marche miss, mais le probleme, c'est que je suis oblige de clique sur un bouton pour appeler la page.
    Moi j'aimerai bien que la page soit appelee des qu'on clique sur une des valeurs.

    Je pense que c'est possible, mais je vois pas comment.
    Si quelau'un a une idee ??

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Points : 414
    Points
    414
    Par défaut
    Alors si j'ai bien compris, tu veux valider le formulaire juste en selectionnant l'itme de ta liste, comme sur les forums develloppez.net ?

    Clic droit, afficher le source, et repre la fonction javascript qui fait ca

  9. #9
    Membre du Club Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Points : 57
    Points
    57
    Par défaut
    tu sais que j't'adore toi ?!

    je sais pas pourquoi j'ai pas cette mentalité, ce reflexe, d'aller voir le code source de ce qui existe deja !!
    Il faut que je l'acquiere pour pouvoir devenir plus independant.

    En tout cas, MERKI beaucoup !!

    Mais mon site n'est pas fini, donc il se pourrait que tu me retrouve bientot !! Mais je vais faire de mon mieux pour me debrouiller tout seul comme un grand !!

    merki encore
    Pepit'

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

Discussions similaires

  1. [XL-2010] listes deroulantes liens casses lors de copies
    Par geheloftasie dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/06/2011, 08h45
  2. Liste deroulante avec lien dans une jsp
    Par fgerard dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 02/02/2008, 17h56
  3. liste deroulante lien vers nouvelle page
    Par kevom03 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/06/2007, 11h32
  4. Comment attribuer un lien à une liste déroulante liée ?
    Par matgk26 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/08/2006, 16h07
  5. liste deroulante : onselect +lien dynamique
    Par LFC dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/04/2005, 11h32

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