Lieber Gustl,
ich verstehe Dein Problem nicht.
funktion sonntagskuchen(zahl) { bla.kuchen = zahl; }
Schreiben wir das einmal korrekt:
function sonntagskuchen (zahl) { bla.kuchen = zahl; }
Die Methode "sonntagskuchen" ist nun definiert. Sie ist als window.sonntagskuchen ansprechbar (man kann "window." weglassen).
for ($i .. $i++) { starte sonntagskuchen($i); }
Das sieht eher nach PHP aus. Lassen wir das Dollarzeichen lieber weg:
for (var i = 0; i < 10; i++) { sonntagskuchen(i); }
In der Schleife wird bei jedem Durchlauf die Methode sonntagskuchen bemüht. Dabei wird "window.bla.kuchen" der momentane Wert der Zählvariablen i zugewiesen ("bla" ist dasselbe wie "window.bla", die Art wie "globale" Variablen in JavaScript gehandhabt werden). Solltest Du versäumt haben window.bla zu definieren, dann bekommst Du natürlich Fehlermeldungen.
Nochmal: Wo ist Dein Problem?
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)