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

  • Votes
  • Date
  • Date décroissante
  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
    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> 
      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
        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