myPicture.onload = changePicture(i);
Hier weisst du den _Rückgabewert_ der Funktion, die du zu diesem Zeitpunkt bereits aufrufst, dem onload-Attribut des Bildobjektes zu.
Hey, danke für die schnelle Antwort. Allerdings sollte das so korrekt sein, da er nach dem er das Bild geladen hat, die Funktion changePicture aufruft. Firefox macht das ohne Probleme und gibt auch keine Fehlermeldung. Auch der IE macht es beim ersten mal, nur danach nicht. Wie sollte es sonst heissen?
Viele Grüße
Philipp Carl