06. december 2002 - 01:54
Der er
2 kommentarer og 1 løsning
target="forside"
hvordan får jeg den til at kommer fream i target="forside" så det virker <form><select name="D1" size="1" onChange="loadPage(this.form.elements[0])"> <option selected value="link0.html">----------Tekst----------</option> <option value="link1.html">Tekst</option> <option value="link2.html">Tekst</option> <option value="link3.html">Tekst</option> <option value="link4.html">Tekst</option> <option value="link5.html">Tekst</option> <option value="link6.html">Tekst</option> </select> <script language="JavaScript"> <!-- function loadPage(list) { location.href = list.options[list.selectedIndex].value } // --> </script> </form>
Annonceindlæg fra Cepheo
06. december 2002 - 03:06
#1
Jeg bruger denne dropdown: <form> <select onChange="window.open(this.options[this.selectedIndex].value,'forside')"> <option selected>vælg et link</option> <option value="link1.htm">Link1</option> <option value="link2.htm">Link2</option> <option value="link3.htm">Link3</option> </select> </form>
06. december 2002 - 06:38
#2
Enkelt og effektivt, medmindre de kun er nogen få af valgmulighederne der skal have 'forside' som target, hvis det er kan du bruge: <form><select name="D1" size="1" onChange="loadPage(this)"> <option selected value="link0.html">----------Tekst----------</option> <option value="link1.html|forside">Tekst</option> <option value="link2.html|forside">Tekst</option> <option value="link3.html|bagside">Tekst</option> <!-- targets på de første 3 --> <option value="link4.html">Tekst</option> <option value="link5.html">Tekst</option> <option value="link6.html">Tekst</option> <!-- ingen target på resten --> </select> <script language="JavaScript"> <!-- function loadPage(list) { var dest = list.options[list.selectedIndex].value.split("|"); if ( dest.length > 1 ) { window.open(dest[0],dest[1]); } else { location.href = dest[0]; } } // --> </script> </form> mvh JakobA