Struppi: Schleifenaufbau

Beitrag lesen

Und nun tut sich ja wieder meine Frage auf die ich dir zu Beginn eigentlich gestellt habe*gg*

Wie komme ich jetzt an alle Bezirke ran? (Also wirklich Alle)

hast mir ja früher das vorgeschlagen:

var B = new Array();
B[B.length] = new Option("Amstetten");
B[B.length] = new Option("Bad Aussee");
B[B.length] = new Option("Baden");
B[B.length] = new Option("Bludenz");

for(var i=0; B[i]; i++)
alert(i);//{document.Formular.Bezirk.options[i] = B[i];}

was auch funktioniert hat.

Aber wie gehts jetzt mit dem neuen Array das wir aufgebaut haben?

Dazu brauchst du jetzt zwei Schleifen.

for(var bundesland in Bundesland)
{
    for(var i = 0; Bundesland[bundesland].length; i++)
    {
         alert(bundesland[i]);
    }
}

assoziative Arrays haben keine 'length' d.h. du musst die for in Variante nehmen.

Struppi.