Moin,
frameTimer = setTimeout("this.executeFrameOut()", 500);
Der Code wird erst nach der angegebenen Zeit aufgerufen und vorher ist das für JavaScript einfach nur ein String. Du kannst darin keine Objekte ablegen.
Als Idee: Als ich das letzte mal auf dieses Problem gestoßen bin, habe ich einfach alle meine Objekte in einem globalen Array abgelegt und dem setTimeout den Array-Index mitgegeben.
--
Henryk Plötz
Grüße aus Berlin
Henryk Plötz
Grüße aus Berlin