Markus: Schleifenaufbau

Beitrag lesen

Ok dann mach ich es jetzt so:

if(bundesland > 0)document.Formular.Bezirk.length = 1;

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");

var bezirke = Bundesland['Vorarlberg']; // zum Test mal Vorarlberg

for(var i = 0; i < bezirke.length; i++) document.Formular.Bezirk.options[i+1] = bezirke[i];

so jetzt hab ich meine einzelnen Bezirke zu den Bundesländern und das "Alle Bezirke" immer davor.

Aber wie spreche ich nun "Alle Bezirke" an:??

mit:

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

dann hätte ich jetzt schon 3 for??

wie und wo muß ich jetzt noch was einbauen damit das auch noch geht..

danke
MFG
Markus