LX: Diashow mit window.setInterval zeigt nur nächstes Bild

Beitrag lesen

Ohne ein komplettes Beispiel (am Besten mit URL zum Testen in Firebug) können wir Dir kaum helfen. Möglicherweise sind gerade die Funkionen, die Du uns nicht gezeigt hast, für den Fehler zuständig.

Allerdings ist der folgende Aufruf etwas fragwürdig:

diashow_init = window.setInterval("view('" + next + "')", 3000);

next wird hier einmal in den String geschrieben und dann immer wieder aufgerufen.

Das korrekte Vorgehen hierfür besteht darin, next entweder als globale Variable zu verwenden oder aus dem vorherigen Wert (welcher sich aus dem img-src ergeben sollte) zu berechnen.

Gruß, LX

--
RFC 1925, Satz 8: Es ist komplizierter als man denkt.