Markus: Schleifenaufbau

Beitrag lesen

HI

Danke nochmals..

so jetzt kommen wir der Sache dank deiner Hilfe schon näher.

schaut jetzt so aus:

Bundesland = new Array();

Bundesland['Burgenland'] = new Array();

Bundesland.Burgenland[0] = new Option("Eisenstadt-Stadt");
  Bundesland.Burgenland[1] = new Option("Eisenstadt-Umgebung");
  Bundesland.Burgenland[2] = new Option("Güssing");
  Bundesland.Burgenland[3] = new Option("Jennersdorf");
  Bundesland.Burgenland[4] = new Option("Mattersburg");
  Bundesland.Burgenland[5] = new Option("Neusiedl am See");
  Bundesland.Burgenland[6] = new Option("Oberpullendorf");
  Bundesland.Burgenland[7] = new Option("Oberwart");
  Bundesland.Burgenland[8] = new Option("Rust Stadt");

Bundesland['Vorarlberg'] = new Array();

Bundesland.Vorarlberg[0] = new Option("Bludenz");
  Bundesland.Vorarlberg[1] = new Option("Bregenz");
  Bundesland.Vorarlberg[2] = new Option("Dornbirn");
  Bundesland.Vorarlberg[3] = new Option("Feldkirch");

Das binde ich erst später ein:

bundesland = 'ein String der den Name des bundeslandes enthält'

bundesland = 'Voralberg' oder aus dem Formular
bundesland = formular.bundesland.option[formular.bundesland.selectedIndex].value;

(Das ist nur beispielhaft).

Sieht zur Probe so aus:

var bezirke = Bundesland['Vorarlberg'];

var bezirke = Bundesland[bundesland];

Die Schleife hab ich auch so:

for(var i = 0; i < bezirke.length;i++)

Was gehört jetzt da bei den options[....] rein??

Früher hab ich ja das reingeschrieben(geht jetzt nicht mehr):
[document.Formular.Bezirk.length]

{
   formular.bezirke.options[....] = bezirk[i];
}

Danke

MFG
Markus