webForumDet fria alternativet

nedrullnigsbar listruta med länk utan sändningsknapp

JavaScript

8 svar · 380 visningar · startad av antebollen

Medlem sedan jan. 200424 inlägg
Frågan#1

som det så bra heter i frontpage, nedrullningsbar listruta, nåja.

mitt problem :

<select name="nummer">
<option selected>länkar</option>
<option>länk 1</option>
<option>länk 2</option>
<option>länk 3</option>
</select>

det jag vill ska hända : istället för att använda en submit knapp så vill jag att när man tar val 1/2/3 så ska länken öppnas direkt

http://www.pdol.se/artister.php <- till vänster där har ni hur jag menar

Medlem sedan juni 200032 967 inlägg
#2
<select name="nummer" onchange="if(this.selectedIndex!=0) location.href=this.options[this.selectedIndex].text;">

Mvh

Medlem sedan apr. 20003 174 inlägg
#3

Tråden flyttad från HTML, XHTML & CSS.

mvh Palle
Moderator webForum

Medlem sedan jan. 200424 inlägg
#4

<select name="nummer" onchange="if(this.selectedIndex!=0) location.href=this.options[this.selectedIndex].text;">
<option selected>alternativ</option>
<option>länk 1</option>
<option>länk 2</option>
<option>länk 3</option>
</select>

detta fungerar inte för det värdet den skickar iväg är root adressen som sidan ligger på + option värdet. alltå som nu ligger sidan på http://här/ligger/sidan.htm och om ja klickar på länk 1 blir det en länk : http://här/ligger/sidan.htm/länk 1

vad ska ja mer skriva in i option för att ja ska kunna välja helt själv vars länken går ?

tack på förhand.

Medlem sedan juni 200032 967 inlägg
#5

Om det är en adress som inte ska vara relativ till den sida man befinner sig på, så får du inleda adressen med http://.

Medlem sedan jan. 200424 inlägg
#6

finns det inget annat sätt att lösa det på ? känns jobbigt att ha med hela adressen i fältet där man väljer, speciellt om adressen är lång.

Medlem sedan juni 200032 967 inlägg
#7

Jo, lägg adressen i value-egenskapen i <option>-taggen.

<select name="nummer" onchange="if(this.selectedIndex!=0) location.href=this.options[this.selectedIndex].[b]value[/b];">
<option selected>alternativ</option>
<option [b]value="http://länk1"[/b]>länk 1</option>
<option [b]value="http://länk2"[/b]>länk 2</option>
<option [b]value="http://länk3"[/b]>länk 3</option>
</select>
Medlem sedan jan. 200424 inlägg
#8

funkar utmärkt : ) tack ska du ha , låter tråden vara ifall någonannan finnder den användbar

Medlem sedan juni 200032 967 inlägg
#9

Kul att du fick det att funka! :)

Markera gärna tråden som löst, så underlättar det för andra som söker lösning på samma fråga.

http://www.webforum.nu/misc.php?s=&action=faq&page=2#status

Mvh

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)