Avatar billede mortenbock Nybegynder
24. februar 2006 - 14:32 Der er 1 kommentar og
1 løsning

MM_jumpMenu forældet?

Jeg forsøger at bruge en dropdown menu til at skifte adresse når man vælger en option. Bruger Dreamweavers indbyggede script:

<script language="JavaScript" type="text/JavaScript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
</script>


Den er kaldt her:

  <form name="form1" id="form1" onChange="MM_jumpMenu('parent',this,0)">
    Dit navn: <select name="member">
      <option name="member" value="">V&aelig;lg medlem:</option>
      <option name="member" value="">----</option>
      <%
          sqlmlist = "SELECT * FROM bandmembers ORDER BY Member_id ASC"
        set rsmlist = conn.Execute(sqlmlist)
        Do until rsmlist.EOF
            Response.Write("<option name='member" & rsmlist("Member_id") & "' value='minuskalender.asp?member=" & rsmlist("Member_id") & "'")
            if Cint(Request.QueryString("member")) = rsmlist("Member_id") then
                Response.Write(" selected")
            end if
            Response.Write(">" & rsmlist("Name") & "</option>")
        rsmlist.MoveNext
        loop
      %>
    </select>
  </form>


Det er jo så pointen at så snart man har valgt et medlem, så går den til minuskalender.asp?member=1 (det nummer medlemmet nu har) Men der sker intet når jeg vælger en option. Er metoden ikke understøttet mere?
Avatar billede mortenbock Nybegynder
24. februar 2006 - 14:34 #1
Html outputtet er godt nok:

<option name='member1' value='minuskalender.asp?member=1'>Søren Kybelund</option>

Men der sker bare ikke noget når jeg vælger den.
Avatar billede mortenbock Nybegynder
24. februar 2006 - 14:58 #2
Nogle gange skal man bare åbne øjnene.... onChange elementet skal selvfølgelig sidde på select tag'et og ikke form tag'et!
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