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