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