jonny 5: Bilder zoomen -> Bilder flackern

Beitrag lesen

Ooops :D

Da könntest du probieren, in der letzten Iteration der jweiligen Funktion, sämtliche noch gesetzte Timeouts zu löschen:

}else{
    ...;
    setTimeout("clearAllTimeouts()",0);
  }
}

Natürlich muß die entsprechende Variable auch gefüllt / initialisiert werden:

timeOuts=new Array();
.
.
.
function zoom_in/zoom_out(...){
  if(...){
    ...;
    timeOuts.push(setTimeout("zoom_in/zoom_out('"+ id +"')",0));
  }else{
    ...;
    setTimeout("clearAllTimeouts()",0);
  }
}

herzliche Grüße,
Jonny 5