<form name="jump1">
<select name="myjumpbox"
OnChange="location.href=jump1.myjumpbox.options[selectedIndex].value">
<option value="http://www.blabla.com/">blabla.com</option>
<option value="http://www.blabla.com/">blabla.com</option>
</select>
</form>
Skriptet fungerar så länge sidan skickas som text/html, men inte när jag skickar sidan som xhtml. Så jag undrar om det är möjligt att lösa det så att det fungerar, eller om det inte är möjligt att göra en klick bar drop-down i xhtml?
Pröva att skriva onchange med små bokstäver. Funkar inte det, skapa en script-tag där du sätter en event handler.
<script type="text/javascript">
document.getElementsByName("myjumpbox").onchange=function(){
location.href=jump1.myjumpbox.options[selectedIndex].value
}
</script>
Har du för övrigt kollat efter skriptfel i webbläsaren?
Det gör ingen skillnad. Fungerar fortfarande inte.
zcorpanMedlem sedan dec. 20042 245 inlägg Ändra
OnChange="location.href=jump1.myjumpbox.options[selectedIndex].value"
till
onchange="location.href=this.options[selectedIndex].value"
Du behöver inte ha med <form>.