Webbläsarstöd rull-listmeny

JavaScript

2 svar · 154 visningar · startad av K@llen

Medlem sedan mars 20032 667 inlägg
Trådstart#1

Hej,

Har fått in missnöje på att detta bara fungerar i vissa webbläsare:

<form action="" name="menyn">

    <select name="meny">
        <option value="sida1.php">Sida 1</option>
        <option value="sida2.php">Sida 2</option>
    </select>

    <a href="#" onClick="self.location.href=document.menyn.meny.options[document.menyn.meny.selectedIndex].value;"><b>Utför åtgärd</b></a></p>

</form>

Kan man skriva annorlunda för att få bättre stöd?
Det är bla någon Netscapeversion som knasar.

Medlem sedan sep. 20021 655 inlägg
#2

Hjälper det om du stoppar in "return false" så här:

onClick="self.location.href=document.menyn.meny.options[document.menyn.meny.selectedIndex].value; return false"
Medlem sedan mars 20032 667 inlägg
#3

Tack! :)

Jag kan inte testa själv men ändrar och inväntar försökskaninernas utlåtande. Jag glömde säga att det som knasar sig är att sidan enbart laddas om när man klickar på forumulärlänken. Man kommer således inte till sidan i vald <option>.

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)