Markus: Arrays mit Umlaute deffinieren

Beitrag lesen

Hi Leute

Möchte ein zweidimensionales Array deffinieren aber hab Probleme mit den Umlauten sieht so aus:

Bundesland = new Array();

Bundesland['Kärnten'] = new Array();

Bundesland.Kärnten[0] = new Option("Feldkirchen"); // Fehler
  Bundesland.Kärnten[1] = new Option("Hermagor");
  Bundesland.Kärnten[2] = new Option("Klagenfurt-Land");
  Bundesland.Kärnten[3] = new Option("Klagenfurt-Stadt");

usw..

leider ist die Deffinition Bundesland.Kärnten..  nicht möglich.. wie könnte ich das umgehen?

brauche es später weil ich das Dropdownmenü auslese(dort kommen die Umlaute vor):

bundesland = document.Formular.Bundesland.options[document.Formular.Bundesland.selectedIndex].text;

// Der Text des ausgewählten Bundeslands wird ausgelesen

und hier wird der Wert wieder eingesetzt:

var bezirke = Bundesland[bundesland];

und daher muß das Bundesland überall gleich sein..

funktion geht noch weiter aber hier ist eben das Hauptproblem mit den Umlauten..

Wer kann mir da bitte helfen?

MFG
Markus