Struppi: Schleifenaufbau

Beitrag lesen

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??

Yeap.

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

Du solltest mal langsam, eine testfassung online stellen, da wir hier immer nur einen Schritt nach vorne kommen und ansonsten nur raten können. Oder du versuchst dich ein wenig mit Arrays und programmieren anzufreunden.

In dem obigen Falle bietet es sich nämlich z.b. an ein Funktion zu schreiben:

/* getBezirk( [string] )*/
/* Rückgabe der Bezirke eine bundeslandes
oder aller wenn kein Bundesland angegeben wird
*/
function getBezirke(b)
{
    if(b) Bundesland[b];
    var tmp = new Array();
    for(var b in Bundesland)
    for(var i = 0; Bundesland[i]; i++) tmp[tmp.length] = Bundesland[i];
    return tmp;
}

usw.
Du hast mittlerweile schon fast eine Anwendung, wobei dir klar sein muss, dass nicht alle User, 5-15% dürften es sein, JS an haben. Und du musst dich aufgrund dessen mit Programiertechniken auseinenadersetzen.

Struppi.