Detta fungerar klockrent i IE men inte i FF, får inget fel den laddar bara om samma sida?
var obj = document;
obj = obj.getElementById('selfService');
window.location = obj.options[obj.selectedIndex].value;
window.location fungerar inte i FF?
6 svar · 319 visningar · startad av maqe
testa att skriva ut värdet med alert();
var obj = document.getElementById('selfService');
alert("index: " + obj.selectedIndex);
alert("Värde: " + obj.options[obj.selectedIndex].value);
säker på att du har satt ID="selfService" och inte enbart name="selfService" på select-boxen?
Jag får ut både index och value på den men sidan laddas bara om, osar bugg i ff nästan
För mig fungerar det utmärkt:
<script>
function f(){
var obj = document;
obj = obj.getElementById('selfService');
window.location = obj.options[obj.selectedIndex].value;
}
</script>
<form>
<select id="selfService">
<option value="http://www.webforum.nu">wf
<option value="http://slashdot.org/">/.
</select>
<input type="button" onclick="f()">
</form>
Måste det vara en fullständig sökväg för hos mig funkar det inte
Kan du bifoga exempelkod där det inte fungerar? Exempelvis value="foo.html" och value="foo/foo.html" fungerar också.
Dubbelpost.