Hey Blackthorne,
diese Zeile:
opacity =+0.1;
führt dazu, dass du in jedem Rekursionsschritt den Wert immer wieder auf 0.1 setzt.
Falls du inkrementieren willst, musst du += statt =+ verwenden.
Dann kann es vielleicht auch irgendwann die Abbruchbedingung erreichen...
Übrigens glaube ich, dass man setTimeout auch in schleifen verwenden kann:
for(var i = timeout; i > 0; i--) {
setTimeout("window.status='"+i+" seconds remaining'", (timeout-i)*1000);
}
funktioniert zumindest in meinem Greasemonkey-Script...ich bin mir aber nicht sicher,
ob das 100% das gleiche ist...
Paul