Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

onChange javascript hjælp

Af Semi Nørd Zyph | 17-06-2004 09:08 | 1172 visninger | 4 svar, hop til seneste
Jeg har en dropdown menu som ca. ser således ud: <select class="test" name='mode' onChange="location='#' + options[selectedIndex].value"> <option value="referencer">&nbsp;&nbsp;> Referencer</option> </select> Den tager altså value og putter efter #, som jo så bliver til et link, der linker til <a name="referencer"> på siden (bogmærke) Mit problem er så, at samtidigt med at den skifter ned til det bogmærke, vil jeg også gerne have den til at udføre onclick="toggleView('referencer_show');" samtidigt. Hvor 'referencer' bliver udskiftet med det der er i <option value="">. Håber det var til at forstå! =)
--
http://zyph.dk[...] - If everything else fails just boogie Mvh Oskar
#1
DynaBlast
Mega Supporter
17-06-2004 09:24

Rapporter til Admin
Prøv at opret dem som funktioner i stedet, så er det lidt mere overskueligt: <script> funciton test1() { location='#' + options[selectedIndex].value; } function test2() { toggleView('referencer_show'); } </script> <select name='mode' onChange="test1()"> <option value="referencer" onClick="test2()"> Referencer</option> </select>
--
http://tweakshop.dk[...] er flyttet til http://top-salg.dk[...] Top-Salg ApS, Salg af genopladelige batterier, ordre over 100kr sendes fragtfrit.
#2
Zyph
Semi Nørd
17-06-2004 09:47

Rapporter til Admin
Takker, men det virker ikke helt. Ja, jeg er slet ikke inde i Javascript syntaksen desværre. <select class="test" name='mode' onChange="test1()"> <option value="hehe">Klik for en hurtig oversigt til siden</option> <option value="velkommen" onClick="test2()">&nbsp;&nbsp;> Velkommen til Movo Media</option> <option value="hvadkanvitilbyde" onClick="test2()">&nbsp;&nbsp;> Hvad kan vi tilbyde jer?</option> <option value="hvemvier" onClick="test2()">&nbsp;&nbsp;> Hvem vi er?</option> <option value="referencer" onClick="test2()">&nbsp;&nbsp;> Referencer</option> <option value="kontakt" onClick="test2()">&nbsp;&nbsp;> Kontakt os</option> </select> function test1() { location='#' + options[selectedIndex].value; } function test2() { toggleView('referencer_show'); } Lige meget hvad jeg vælger, kører den self. test2(), men test2() skal være variabel ligesom test1(), altså noget lig: function test2() { toggleView('+ options[selectedIndex].value;_show'); }
--
http://zyph.dk[...] - If everything else fails just boogie Mvh Oskar
#3
DynaBlast
Mega Supporter
17-06-2004 09:50

Rapporter til Admin
Du skal muligvis bruge OnSelect istedet for onClick... Jeg er heller ikke mester i JS, jeg prøver bare 1000 måder, og til sidst lykkedes det, men sidder på job lige nu, så har ikke mulighed for at teste, så det du får er ud fra den fri fantasi *griner*
--
http://tweakshop.dk[...] er flyttet til http://top-salg.dk[...] Top-Salg ApS, Salg af genopladelige batterier, ordre over 100kr sendes fragtfrit.
#4
Skovenborg
Semibruger
10-07-2004 15:58

Rapporter til Admin
Kunne du ikke bare ordne det hele med onchange, så du dropper onclick-eventen: function test1(val) { location.href = "#"+val; toggleView(val+"_show"); } <select name='mode' onChange="if (this.selectedIndex > 0) {test1(this.value)}"> <option>--Vælg en fra listen--</option> <option value="referencer"> Referencer</option> </select>
--
So long and thanks for all the fish

Opret svar til indlægget: onChange javascript hjælp

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning