Avatar billede musicchart.dk Nybegynder
19. februar 2004 - 15:46 Der er 8 kommentarer og
3 løsninger

List med links

Jeg har dette:
                                                 
<select name="select" size="5" class="loginform" >
<option value="http://www.eksperten.dk">Eksperten</option>
<option value="http://www.google.dk">Google</option>
</select>

<input name="link" type="image" src="knap.gif" width="150" height="14" border="0">


.... hvordan får jeg så lavet, at når man vælger fx "Eksperten" og trykker på knappen - at man så bliver sendt til linket "http://www.eksperten.dk"" ?


/Bjarke
Avatar billede mm12010 Nybegynder
19. februar 2004 - 15:49 #1
<select name="select" size="5" class="loginform" onChange="location.href=this.selectedIndex.value;">
<option value="http://www.eksperten.dk">Eksperten</option>
<option value="http://www.google.dk">Google</option>
</select>
Avatar billede schaefner Juniormester
19. februar 2004 - 15:50 #2
<form name="frm">
<select name="links" size="5" class="loginform" >
<option value="http://www.eksperten.dk">Eksperten</option>
<option value="http://www.google.dk">Google</option>
</select>

<input name="link" type="image" src="knap.gif" width="150" height="14" border="0" onclick="location.href = document.frm.links.options[document.frm.links.selectedIndex].value; return false">
</form>
Avatar billede musicchart.dk Nybegynder
19. februar 2004 - 15:52 #3
ah - ok tak

Må jeg bede om en ting til - smider lige 30point mere på så:
Linket skal åbne i et nyt vindue uden værktøjslinier mm., uden resize - 100 x 100px.

/Bjarke
Avatar billede roenving Novice
19. februar 2004 - 15:52 #4
-- og så den korrekte udgave af mms, som må siges at være den simpleste:

<select name="select" size="5" class="loginform" onchange="location.href=this.value;">
<option>-- Vælg link --</option>
<option value="http://www.eksperten.dk">Eksperten</option>
<option value="http://www.google.dk">Google</option>
</select>
Avatar billede roenving Novice
19. februar 2004 - 15:54 #5
<select name="select" size="5" class="loginform" onchange="window.open(this.value,'newWin','width=100,height=100,status=no');">
<option>-- Vælg link --</option>
<option value="http://www.eksperten.dk">Eksperten</option>
<option value="http://www.google.dk">Google</option>
</select>
Avatar billede musicchart.dk Nybegynder
19. februar 2004 - 15:57 #6
Tak roenving - smider du ikke et svar?
Har forresten lige een ting til - kan højde og brede ikke defineres i den enkelte value - så det nye vindue vil få en dynamisk størrelse?
Avatar billede roenving Novice
19. februar 2004 - 16:07 #7
Jo, det kan det vel, men så har vi en helt anden kompleksitet, som næsten kræver en funktion !-)

<select name="select" size="5" class="loginform" onchange="if(this.selectedIndex>0){z=this.value.split('|');window.open(z[0],'newWin','width='+z[1]+',height='+z[2]+',status=no');}">
<option>-- Vælg link --</option>
<option value="http://www.eksperten.dk|100|100">Eksperten</option>
<option value="http://www.google.dk|300|50">Google</option>
</select>

-- men de andre svarere har vel også svaret så rigtigt, at de skal have nogle points ?-)

-- og det er nemmere, at du gør det her, end der skal oprettes et nyt spørgsmål !-)

-- velbekomme '-)
Avatar billede roenving Novice
19. februar 2004 - 16:09 #8
-- og så den lille tilføjelse, som gør at flere af vinduerne kan være åbne på en gang:

<select name="select" size="5" class="loginform" onchange="if(this.selectedIndex>0){z=this.value.split('|');window.open(z[0],'newWin'+this.selectedIndex,'width='+z[1]+',height='+z[2]+',status=no');}">
Avatar billede musicchart.dk Nybegynder
19. februar 2004 - 16:34 #9
:o) - tusind tak for hjælpen!
Og selvfølgelig - schaefner og mm12010, smider i ikke også lige et svar?
Avatar billede schaefner Juniormester
19. februar 2004 - 16:36 #10
OK :)
Avatar billede mm12010 Nybegynder
19. februar 2004 - 23:50 #11
selv tak :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester