Ajouter Item Menu déroulant

Résolu
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. Sans ton code, on ira pas très loin ...
    0
    1. 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
      1. 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
        1. 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
          1. 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
            1. Ouais c'est parfait merci =D
              0