07. januar 2006 - 01:47
Der er
16 kommentarer og 1 løsning
En select som link?
Ja, jeg har en select, som jeg gerne vil have til at kunne linke til andre sider. fx sådan at en option kan sige: vis.php?id=1 og vis.php?id=2 osv... Hvordan? :)
Annonceindlæg fra HP
07. januar 2006 - 01:50
#1
<script type="text/javascript"> function goto(url) { location.href = url; } </script> <select name="boks" onchange="goto(this.value);"> <option value="side.php?page=1">Side 1</option> <option value="side.php?page=2">Side 2</option> <option value="side.php?page=3">Side 3</option> <option value="side.php?page=4">Side 4</option> <option value="side.php?page=5">Side 5</option> </select>
07. januar 2006 - 01:53
#2
eller bare <select name="boks" onchange="location.href = this.value;">
07. januar 2006 - 01:54
#3
hva så hvis value bare er "1" , og man så skal have den til at selv lægge vis.php?= til? :)
07. januar 2006 - 01:55
#4
<script type="text/javascript"> function goto(url) { location.href = "vis.php?id="+url; } </script> <select name="boks" onchange="goto(this.value);"> <option value="1">Side 1</option> <option value="2">Side 2</option> <option value="3">Side 3</option> <option value="4">Side 4</option> <option value="5">Side 5</option> </select>
07. januar 2006 - 01:56
#5
Skal jeg have en form på ? Fordi det virker ikke :S
07. januar 2006 - 01:57
#6
<select name="category" onchange="goto(this.value);"> <? $category = $data[category]; $foresp = mysql_query("SELECT * FROM tabel ORDER BY id DESC"); while ($data = mysql_fetch_array($foresp)){ $kategori = $data[kategori]; $catid = $data[id]; ?> <option value="<? echo $catid; ?>"><? echo $kategori; ?></option> <? } ?> </select>
07. januar 2006 - 01:58
#7
07. januar 2006 - 01:58
#8
Lad os sige det skal være cross-browser? :) Det virker ikke i FF :)
07. januar 2006 - 02:02
#9
<select name="category" onChange="location = 'vis.php?id='+this.value;"> Skal det være selfølgelig :)
07. januar 2006 - 02:06
#10
<script type="text/javascript"> function goto(url) { location.href = "vis.php?id="+url; } </script> ----------------------------- <select name="category" onChange="location = 'index.php?page=guides&guide=<? echo $getguide; ?>&cat='+this.value;"> <? $category = $data[category]; $foresp = mysql_query("SELECT * FROM tabel ORDER BY id DESC"); while ($data = mysql_fetch_array($foresp)){ $kategori = $data[kategori]; $catid = $data[id]; ?> <option value="<? echo $catid; ?>"><? echo $kategori; ?></option> <? } ?> </select> -----------------------------------------------------
07. januar 2006 - 02:07
#11
er det rigtigt ? :S fordi så ved jeg ikk hvad jeg gør forkert :S
07. januar 2006 - 02:09
#12
Fjern bare <script ..> ... </script> <select name="category" onChange="location = 'index.php?page=guides&guide=<? echo $getguide; ?>&cat='+this.value;"> <?php $foresp = mysql_query("SELECT category,kategori, id, FROM tabel ORDER BY id DESC"); while ($data = mysql_fetch_assoc($foresp)) { $kategori = $data['kategori']; $catid = $data['id']; $category = $data['category']; ?> <option value="<?php print $catid; ?>"><?php print $kategori; ?></option> <?php } ?> </select> Skulle gerne virke, ellers er det dit php kode, og det hører ikke til under dhtml.
07. januar 2006 - 02:10
#13
Nej, det ved jeg :) Men jeg regnte med du gerne ville have det hele for at se det :)
07. januar 2006 - 02:11
#14
Det virker fint, så er det dit php der er galdt med :-)
07. januar 2006 - 02:15
#15
Okay. Hmm :S Jeg kan ikke få det til at lykkedes i FF :S
07. januar 2006 - 02:15
#16
Og tak for points :-) Glad for jeg kunne hjælpe dig.
07. januar 2006 - 02:17
#17
Hehe :') Nu skal jeg lige have det til at virke - men du har lagt grunden :) Takker for hjælpen.. Og hvad er point, det betyder intet. Takker bare mange gange for hjælpen *bukker ydmygt*
Vi tilbyder markedets bedste kurser inden for webudvikling