Struppi: Was ist falsch?

Beitrag lesen

Hier nochmal der aktuelle Code damit wir noch wissen über was wir reden und was noch falsch ist kann ja nicht mehr viel sein..

glaube es kommt kein wert für b raus.

Bitte, bitte, bitte.

setzt dich mal auseinader damit, was eon funktionsparameter, eine globale Variabel, eine Referenz ist und wie du das alles einsetzt.

function getBundesland(bezirk)

^^^^^^^
Das ist ein Funktionsparameter, den du...

{
  for(var b in Bundesland)
  for(var i= 0; Bundesland[b][i];i++)
     if(Bundesland[b][i] == bezirk) return b;

... hier benutzt...

}

//var bezirk = "Hermagor";
var bundesl = getBundesland();

...  aber es wird kein Parameter an die Funktion übergeben, warum nicht?

function setIndex(b)
{
for(var i = 0; i < document.Formular.Bundesland.length; i++)
if(document.Formular.Bundesland.options[i].text == b) document.Formular.Bundesland.selectedIndex = i;
}

wie gesagt du kannst an deine Funktion die Referenz auf das Formular übergeben.
Struppi.