Ajouter Item Menu déroulant

Résolu
Hitchhiker Messages postés 30 Statut Membre -  
Hitchhiker Messages postés 30 Statut Membre -
Salut, hum je vais encore poser une question de bouffon ha xD
heu... Comment ajouter un item a un menu déroulant ?
Merci de vos réponses :)
Configuration: Windows Vista
Firefox 3.0.11

7 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Sans ton code, on ira pas très loin ...
    0
  2. Hitchhiker Messages postés 30 Statut Membre 2
     
    lol si tu veux un code...

    <select name="Nom" size="1" id="ID" onchange="Change()">
    <option value="Ma valeur ">Mon txt</option>
    </select>

    en javascript hein
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Non, ça c'est du XHTML.
    Il suffit d'ajouter la balise <option> pour chaque "lien", qui est simuler grâce à du JS.
    <select name="Nom" size="1" id="ID" onchange="Change()">
        <option value="http://example.com/page1.html">Page 1</option>
        <option value="http://example.com/page2.html">Page 2</option>
        <option value="http://example.com/page3.html">Page 3</option>
        <option value="http://example.com/page4.html">Page 4</option>
        <option value="http://example.com/page5.html">Page 5</option>
    </select> 
    0
  4. Hitchhiker Messages postés 30 Statut Membre 2
     
    xDDDDDDDD !!!!

    non non j'aimerais justement que mon menu, sa soi les visiteur qui puisse le modifier (ajouter des item ou les enlever...)

    en javascript hein
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Hitchhiker Messages postés 30 Statut Membre 2
     
    C'est bon j'ai trouvé :)

    function addStatesOption(val,txt) {
    var oSelect = document.getElementById('select_id');
    var oOption = document.createElement('OPTION');
    if (document.selection) { //IE support
    oSelect.options.add(oOption);
    oOption.innerText = txt;
    oOption.value = val;
    }
    else {
    oOption.text = txt;
    oOption.value = val;
    oSelect.options[oStates.options.length]=oOption;
    }

    }

    Cette fonction marche sous IE et firefox +D
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Regarde cet exemple.
    0
  8. Hitchhiker Messages postés 30 Statut Membre 2
     
    Ouais c'est parfait merci =D
    0