Jörg Peschke: Stack overflow im IE (mal wieder)

Beitrag lesen

Hallo,

Vielleicht dieses hier: http://www.heise.de/newsticker/meldung/53644?

Danke für den Link. Mir ist aber trotzdem ein Rätsel, wie es zu lang-laufenden Schleifen in meinem Programmcode kommen konnte, offenbar hatte es aber irgendwas damit zu tun, dass der Browser zum Zeitpunkt des onload-events noch innerhalb der loadImg-Funktion des vorigen Bildes war.
Ich habe das Problem jetzt so gelöst, dass ich vor jedem Bild kurz warte, bis ich das nächste lade (1 ms scheint bereits ausreichend zu sein):

if (counter < IMAGES_TO_LOAD.length -1) {
      PRELOADED_IMGS[counter].onload = function () {window.setTimeout("loadNextImage("+eval(counter+1)+");", 1);}
   }

Nicht im Sinne des Erfinders, aber scheint zu funktionieren :).

Gruesse,
Joerg