Don P: Slideshow erst nach einem Reload möglich

Beitrag lesen

Hallo,

Wenn ich es (dank der alerts) richtig verstanden habe, wird check() ausgeführt, obwohl die Slideshow schon läuft. Das könnte den Fehler verursachen.

Ja: In onLoad() wird auf jeden Fall für jedes Bild ein Timeout für check() gestartet.

check() ruft dann ggf. checkAll() auf, welches ggf. die slideshow startet. Zu diesem Zeitpunkt (alle geladen) können aber die weiteren Aufrufe von check() (durch onLoad) noch "unterwegs" sein, und somit passieren dann natürlich noch weitere Aufrufe von checkAll() und dann auch wieder startSlideshow() usw.

Dass die sich in die Quere kommen, wundert mich nicht.

Gruß, Don P