Ajouter Item Menu déroulant

Résolu
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
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 :)

7 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Sans ton code, on ira pas très loin ...
0
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Regarde cet exemple.
0
Hitchhiker Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   2
 
Ouais c'est parfait merci =D
0