2010-10-31 4 views

Répondre

0

Si vous voulez juste changer l'URL à chaque fois qu'une option est sélectionnée, vous pouvez utiliser quelque chose comme ceci:

<select onChange="javascript:document.location=this.value;"> 
<option value='http://google.com'>Google</option> 
<option value='http://stackoverflow.com'>Stack Overflow</option> 
<option value='http://microsoft.com'>Microsoft</option> 
</select> 
+0

Je veux dire que chaque option passera à une autre URL. Comment puis-je le faire? Je vous remercie. – Luis

+1

J'ai édité ma réponse pour refléter votre clarification. –

+0

Merci. Fonctionne bien. – Luis

0

Vous devriez avoir quelque chose comme ça:

<select id="theSelect"> 
    <option value="/pathTo/page1.html">page 1</option> 
    <option value="/pathTo/page2.html">page 2</option> 
</select> 

ensuite sur la sélection mettre un événement onchange:

var sel = document.getElementById('theSelect'); 
sel.onchange = function(e){ 
    window.location.href = sel.options[sel.selectedIndex].value; 
} 
+0

Merci, mais cela ne fonctionne pas .... :-) – Luis

+0

Strange ... ça marche ici 8) Et mettre le gestionnaire d'événements à l'intérieur du HTML n'est pas une bonne habitude pour commencer. – Mic

Questions connexes