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 :

liste deroulante : onselect +lien dynamique


Sujet :

JavaScript

  1. #1
    LFC
    LFC est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Février 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 106
    Points : 70
    Points
    70
    Par défaut liste deroulante : onselect +lien dynamique
    Bonjour

    J'ai une liste déroulante avec la liste des lettres de l'alphabet.

    Et je souhaite donc faire en sorte qu'en sélectionnant une lettre dans la liste déroulante, une page avec une url spécifique s'ouvre immédiatement.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <select name="alphabet" OnChange="?lettre={quelquechose}">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
    </select>
    Et là, il manque un paramètre, et je vois pas lequel...

    Merci.

  2. #2
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    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
    17
    18
    19
    20
    21
    22
    23
     
    <script language="Javascript">
    function ouvrir(choix) {
    var id,lien;
    id=choix.selectedIndex;
    if (id=="A")
    {
    lien="pageA.html";
    }
    ...
    page=window.open(lien);
    }
    </script>
    </head>
    <body>
    <select name="alphabet" OnChange="ouvrir(this)">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
    </select>
    </body>
    </html>
    Shiv@ Skunk

  3. #3
    LFC
    LFC est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Février 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 106
    Points : 70
    Points
    70
    Par défaut
    Salut

    En fait, j'ai trouvé une autre solution plus rapide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <select name="alphabet" onChange="window.location='/al=' + this.form.alphabet.value">
    <option value="A">A</option>
    <option value="B">B</option>
    ...

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

Discussions similaires

  1. Liste deroulante avec lien dans une jsp
    Par fgerard dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 02/02/2008, 17h56
  2. Jsp et liste deroulante dynamique
    Par Nizarazu dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/08/2006, 14h22
  3. Liste deroulante dynamique
    Par snetechen dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/11/2005, 14h35
  4. liste deroulante et liens
    Par Pepito dans le forum ASP
    Réponses: 8
    Dernier message: 19/04/2005, 11h40
  5. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58

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