Shorty: Script zuende bauen... brauche DRINGEND hilfe!

Hallo,

ich bruchte hilfe bei diesem script... unzwar könnte ihn jmd. für mich umschreiben und fertigstellen... da ich einfach nicht mehr weiter komme :/ Ich wäre demjenigen so dankbar dafür! Wenn man jetzt z.B. Kiel ausgewählt hat soll man auf die Homepage von Kiel weitergeleitet werden...

ich denke für jmd. der sich gut mit javascript auskennt sollte dies kein Problem sein... ich komme nicht weiter.... :/

nochmal, ich wäre dankbar wenn es jmd. machen würde..

<html>  
<head>  
    <title></title>  
  
    <script type="text/javascript">  
        var mygroup = new Array();  
  
        // reset  
        mygroup[0] = new Array();  
        mygroup[0][0] = new Option("Bitte wählen Sie zunächst ein Bundesland.", 5);  
  
        // Saarland  
        mygroup[1] = new Array();  
        mygroup[1][0] = new Option("Merzig-Wadern", 2);  
        mygroup[1][1] = new Option("Neunkirchen", 4);  
        mygroup[1][2] = new Option("Saarbrücken", 6);  
        mygroup[1][3] = new Option("Saarlouis", 8);  
        mygroup[1][4] = new Option("Saarpfalz-Kreis", 10);  
        mygroup[1][5] = new Option("St. Wendel", 12);  
  
        // Schleswig-Holstein  
        mygroup[2] = new Array();  
        mygroup[2][0] = new Option("Dithmarschen",   1);  
        mygroup[2][1] = new Option("Flensburg",   3);  
        mygroup[2][2] = new Option("Lauenburg", 9);  
        mygroup[2][3] = new Option("Kiel", 11);  
        mygroup[2][4] = new Option("Lübeck", 13);  
        mygroup[2][5] = new Option("Neumünster", 15);  
        mygroup[2][6] = new Option("Nordfriesland", 17);  
        mygroup[2][7] = new Option("Ostholstein", 19);  
        mygroup[2][8] = new Option("Pinneberg", 21);  
        mygroup[2][9] = new Option("Plön", 23);  
  
        // Berlin  
        mygroup[3] = new Array();  
        mygroup[3][0] = new Option("Charlottenburg-Wilmersdorf",    5);  
        mygroup[3][1] = new Option("Friedrichshain-Kreuzberg",  50);  
        mygroup[3][2] = new Option("Lichtenberg", 500);  
        mygroup[3][3] = new Option("Marzahn-Hellersdorf", 550);  
        mygroup[3][4] = new Option("Mitte", 560);  
        mygroup[3][5] = new Option("Neukölln", 570);  
        mygroup[3][6] = new Option("Pankow", 580);  
        mygroup[3][7] = new Option("Reinickendorf", 590);  
        mygroup[3][8] = new Option("Spandau", 600);  
        mygroup[3][8] = new Option("Steglitz-Zehlendorf", 610);  
        mygroup[3][8] = new Option("Tempelhof-Schöneberg", 620);  
        mygroup[3][8] = new Option("Treptow-Köpenick", 630);  
  
  
function ResetSubSelect(form, subSelect)  
        {  
            var e = form.elements[subSelect];  
            for (var i = 0; i < e.options.length; ++i) {  
                e.options[i] = null;  
            }  
        }  
  
  
        function DisableSubSelect(elem)  
        {  
            elem.disabled = 1;  
        }  
  
  
        function EnableSubSelect(elem)  
        {  
            elem.disabled = 0;  
        }  
  
  
        function ShowSubSelect(elem, subSelect)  
        {  
  
            ResetSubSelect(elem.form, subSelect);  
  
  
            var i = elem.options[elem.selectedIndex].value;  
  
            var s = elem.form.elements[subSelect];  
  
            for (var k = 0; k < mygroup[i].length; k++) {  
                s.options[k] = mygroup[i][k];  
            }  
  
  
            if (i == 0) {  
                DisableSubSelect(s);  
            } else {  
                EnableSubSelect(s);  
            }  
        }  
  
        function InitSubSelect()  
        {  
            ShowSubSelect(document.forms["myform"].elements["myselect"], "mysubselect");  
        }  
    </script>  
</head>  
<body onload="InitSubSelect()">  
  
<form action="" method="get" name="myform">  
    <select name="myselect" onchange="ShowSubSelect(this,'mysubselect')">  
        <option value="0">Bitte wählen Sie eine Bundesland.</option>  
        <option value="1">Baden-Würtenberg</option>  
        <option value="2">NRW</option>  
        <option value="3">Berlin</option>  
    </select>  
  
    <select name="mysubselect"disabled="disabled" >  
    </select>  
  
    <input type="submit" value="Absenden" />  
</form>  
  
</body>  
</html>

mfg

  1. @@Shorty:

    nuqneH

    nochmal, ich wäre dankbar wenn es jmd. machen würde..

    Wie dankbar?

    Soll heißen: Welche Zahl vor dem €-Zeichen?

    Falls 0: Hier ist SELFHTML, nicht GETHTML. Dir wird hier geholfen, wenn du SELF dein Problem angehst und dabei spezielle Fragen hast.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
    1. Falls 0: Hier ist SELFHTML, nicht GETHTML. Dir wird hier geholfen, wenn du SELF dein Problem angehst und dabei spezielle Fragen hast.

      ok, wie kriege ich es hin, dass ich zu einem bestimmten URL oder .html dokument weitergeleitet werde?

      1. Hi,

        mit Javascript indem du location.href änderst.

        ~dave

        1. mit Javascript indem du location.href änderst.

          aber wo setzte ich da ein?

          1. mit Javascript indem du location.href änderst.

            aber wo setzte ich da ein?

            in der Funktion, die du zB. bei onsubmit aufrufst oder die du jedem option per onclick mitgibst. Allerdings fehlt noch ein geeignetes value, das du dann location.href zuweist.

            1. in der Funktion, die du zB. bei onsubmit aufrufst oder die du jedem option per onclick mitgibst. Allerdings fehlt noch ein geeignetes value, das du dann location.href zuweist.

              Sinn würde es machen das Array zu erweitern um die Infos zu kapseln