inselfisch: Überblendung als Endlosschleife?

Beitrag lesen

Hallo zusammen,

Sorry wenn ich hier was Offensichtliches übersehe, aber ich bin noch JS-Neuling. ich hab mir eine kleine Bild-Überblendungsfunktion ergooglet, die soweit sehr hübsch läuft. Das heißt, sie läuft einmal durch und bleibt dann stehen. Ist auch logisch, sie wird über einen SetTimeout geregelt. Jetzt möchte ich die selbe Funktion aber als Endlosschleife durchlaufen lassen, und produziere mit allen Versuchen nur Browserabstürze ("Skript ist beschäftigt") Hat jemand einen Tipp, wie es funktionieren könnte? Bin für jeden Hinweis dankbar.

<script>
function fadeOddballs(step) {
var imgs = document.getElementsByTagName("img");
step = step || 0;
imgs[1].style.opacity = step/100;
imgs[1].style.filter = "alpha(opacity=" + step + ")"; // IE
step = step + 2;
if (step <= 100) {
window.setTimeout(function () { fadeOddballs(step); }, 100);
}
}
</script>

Vielen Dank! inselfisch