webForumDet fria alternativet

window.location fungerar inte i FF?

6 svar · 319 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

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;

The_HulkMedlem sedan juni 20031 937 inlägg
#2

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?

maqeMedlem sedan dec. 2003824 inlägg
#3

Jag får ut både index och value på den men sidan laddas bara om, osar bugg i ff nästan

Peter SMedlem sedan dec. 20025 484 inlägg
#4

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>
maqeMedlem sedan dec. 2003824 inlägg
#5

Måste det vara en fullständig sökväg för hos mig funkar det inte

Peter SMedlem sedan dec. 20025 484 inlägg
#6

Kan du bifoga exempelkod där det inte fungerar? Exempelvis value="foo.html" och value="foo/foo.html" fungerar också.

Peter SMedlem sedan dec. 20025 484 inlägg
#7

Dubbelpost.

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb