Avatar billede gatez Nybegynder
02. marts 2003 - 22:31 Der er 5 kommentarer og
1 løsning

Dropdown Boks

Hejsa,

Jeg har en drop down boks som viser indholdet fra en access database... Den viser titel i boksen men hvordan laver jeg det sådan at når man vælger fx. en bil så skal den gå til den side om biler ? Altså en DropDown boks med links ? Man skal kunne vælge noget i boksen og med det samme blive viderestillet til den valgte side...

Her er min kode nu som ikke kan viderestille:

    <select name="Vælg bil">
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../Database/Bodykits.dk/carstyle.mdb")
    strSQL = "SELECT * FROM biler ORDER BY Bil;"
    set rs = Conn.execute(strSQL)
    if rs.EOF then
    Response.write "<font face=""Arial"" size=""2"" Color=""RED""><center><b>Der er desværre ikke nogle biler i denne kategori endnu.<br>Bodykits.dk beklager!</b></center></font>"
    else
    Do Until rs.EOF
    %>
    <option value="viscarstyle.asp?BilerId=<%=RS("ID")%>&Bil=<%=RS("Bil")%>"> <%=RS("Bil")%></option>
    <%
    RS.MoveNext
    Loop
    end if

    Conn.Close
    Set Conn = Nothing
    %>
  </select>
Avatar billede eagleeye Praktikant
02. marts 2003 - 22:38 #1
Du kan tilføje en onChange i selecten:

onchange="if (this.selectedIndex!=0) location.href=this.options[this.selectedIndex].value"


<select name="Vælg bil" onchange="if (this.selectedIndex!=0) location.href=this.options[this.selectedIndex].value">
Avatar billede hastek22 Nybegynder
02. marts 2003 - 22:39 #2
Jeg er ikke helt sikker men du burde kunne anvende noget ala
<option value=<A HREF="viscarstyle.asp?BilerId=<%=RS("ID")%>&Bil=<%=RS("Bil")%>"> <%=RS("Bil")%></a></option>
Avatar billede gatez Nybegynder
02. marts 2003 - 22:39 #3
Hvor skal det sættes ind ?
Kan du ikke kopire det ind i min kode så jeg kan se det ?
Avatar billede eagleeye Praktikant
02. marts 2003 - 22:40 #4
Lav denne:

<select name="Vælg bil">

Om til:

<select name="Vælg bil" onchange="if (this.selectedIndex!=0) location.href=this.options[this.selectedIndex].value">
Avatar billede gatez Nybegynder
02. marts 2003 - 22:43 #5
--> eagleeye

Yep det virker jeg har bare et problem... Man
Avatar billede gatez Nybegynder
02. marts 2003 - 22:43 #6
Sorry min besked... Det virker :-) Tak
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
Kurser inden for grundlæggende programmering

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