Avatar billede hoejgaard Juniormester
22. juli 2003 - 12:36 Der er 8 kommentarer og
1 løsning

drop down box som link

Jeg skal lave et link hvor man har nogle valgmuligheder (drop down box el. lign), og når man så har valgt bliver man linket til den pågældende side. Nogen der har lidt kode ??
Avatar billede je79ayps Novice
22. juli 2003 - 12:42 #1
Skal de åbne i et nyt vindue?
Avatar billede hoejgaard Juniormester
22. juli 2003 - 13:03 #2
nej
Avatar billede hoejgaard Juniormester
22. juli 2003 - 13:06 #3
og det skal være sådan at man ikke behøver at trykke submit, det skal kunne lade sig gøre bare ved at foretage et valg fra boxen at komme til den ønskede side..
Avatar billede tipsen Nybegynder
22. juli 2003 - 13:37 #4
Det er javascript der giver den funktionalitet.
Avatar billede tipsen Nybegynder
22. juli 2003 - 13:38 #5
Du kan se et eksempel på:

http://www.tjenester.dk/ipsens.dk/?cid=42

hvor du kan ændre antallet af viste beskeder pr. side - du kan bare nappe javascript-koden fra den side.
Avatar billede je79ayps Novice
22. juli 2003 - 13:40 #6
Ellers prøv denne:

<form name="jump">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
<option selected>Site Navigation</option>
<option value="/index.html">Home</option>
<option value="/product_reviews.htm">Product Reviews</option>
<option value="/sitemap.htm">Site Map</option>
<option value="/advertise.html">Advertise</option>
<option value="/addsite.htm">Add Your Site</option>
<option value="/linktous.htm">Link To Us</option>
<option value="/contact.html">Contact Us</option>
</select>
</form>
Avatar billede repsac Nybegynder
23. juli 2003 - 00:22 #7
... eller for folk der ikke stoler på at brugeren accepterer brugen af java script:

<?php
if (isset($_POST['url'])  &&  $_POST['url'] != 'default') {
    header('Location: ' . $_POST['url']);
}
?>
<!-- HTML-tamtam, så siden bliver w3.org-validabel (test selv på validator.w3.org) -->
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<select name="url">
    <option value="default" selected>Select an site</option>
    <option value="http://www.bommelom.dk/">bommelom.dk</option>
    <option value="http://www.bimmelim.dk/">bimmelim.dk</option>
    <!-- flere ... -->
</select>
<!-- slut div. HTML-tingeltangel + submit-felt... -->
Avatar billede roenving Novice
23. juli 2003 - 00:25 #8
>>je79ayps

Det var dog en vanskelig måde at få fat i 'mig selv' -- prøv denne i stedet:

<form name="jump">
<select name="menu" onChange="window.location=this.options[this.selectedIndex].value;" value="GO">
<option selected>Site Navigation</option>
<option value="/index.html">Home</option>
<option value="/product_reviews.htm">Product Reviews</option>
<option value="/sitemap.htm">Site Map</option>
<option value="/advertise.html">Advertise</option>
<option value="/addsite.htm">Add Your Site</option>
<option value="/linktous.htm">Link To Us</option>
<option value="/contact.html">Contact Us</option>
</select>
</form>
Avatar billede je79ayps Novice
23. juli 2003 - 10:15 #9
roenving >> hehe du har sikkert ret - det var en jeg lige lavede hurtigt. :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