ben tu peux avoir un fichier js (blabla.js) externe avec dedans un array
1 2 3 4 5 6 7 8
| var MesOptions=new Array()
MesOptions[0]=["val0","texte 0"]
MesOptions[1]=["val1","texte 1"]
MesOptions[2]=["val2","texte 2"]
MesOptions[3]=["val3","texte 3"]
MesOptions[4]=["val4","texte 4"]
MesOptions[5]=["val5","texte 5"] |
dans ta pages html tu mets un :
<script language="JavaScript" src="blabla.js" type="text/JavaScript"></script>
Puis :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<script type='text/javascript'>
function populateSelect(){
var leSel= document.getElementById('monselect')
leSel.options.length=0;
for(i=0;i<MesOptions.length;i++){
leSel.options.length=i+1;
leSel.options[i].value=MesOptions[i][0];
leSel.options[i].innerHTML=MesOptions[i][1];
}
}
</script>
</head>
<body onload="populateSelect()">
<select id='monselect'></select>
</body> |
Partager