javascript dropdown menü



  • Hi!

    Wie mache ich in Javascript zwei dropdownmenüs, bei dem man kategorie, und unterkategorie auswählen kann, so dass wenn ich die kategorie ausgewählt habe (ohne button) ich automatisch die richtige unterkategorie dazu bekomme?

    danke im vorraus!
    mfg



  • Habe folgendes probiert:
    funktioniert aber nicht so ganz kann mir jemand sagen warum und mir das vielleicht ausbesseren!
    thx

    <head>
    <script language="JavaScript">
    <!--
    function ausgabe() {
    ziel=document.form1.menu1.options[document.form1.menu1.selectedIndex].value;
    if(ziel == "Buchstaben"){
    document.form1.unterkategorie.options[0]=new Option("A");
    document.form1.unterkategorie.options[1]=new Option("B");
    document.form1.unterkategorie.options[2]=new Option("C");
    document.form1.unterkategorie.options[3]=new Option("D");
    }
    if(ziel == "Zahlen"){
    document.form1.unterkategorie.options[0]=new Option("1");
    document.form1.unterkategorie.options[1]=new Option("2");
    document.form1.unterkategorie.options[2]=new Option("3");

    }

    }
    //-->
    </script>
    </head>

    <body>
    <form name="form1" method=POST>
    <center>
    <select name="menu1" onClick="ausgabe()">
    <option value="Buchstaben">Buchstaben
    <option value="Zahlen">Zahlen
    </select>
    </center>
    </form>

    <center>
    <select name="unterkategorie">
    </select>
    </center>
    </body>


  • Mod

    javascript soll nie nie nie nie nie nie nie zur navigation verwendet werden



  • ich weiß, dass javascript nicht das best dafür ist, aber ich hab keine ahnung wie ich sowas in z.b php machen soll (in javascript wie man sieht auch nicht wirklich)!



  • PHP ist nicht mit JS vergleichbar, baue doch einfach eine normale Navigation zusammen, ohne dynmische Elemtene, schlicht und einfach ist immer noch am besten und benutzerfreundlichsten. Wen du trotzdem ein DropDown-Menü willst, schau dich doch in einer der zahlreichen Skriptsammlungen im Internet um (Links gibts bei SelfAktuell)



  • Schau dir mal auch noch das hier an 😉


Anmelden zum Antworten