Halt stop, es würde doch ausreichen den Filter nach jedem Funktionsdurchlauf zu entfernen mit:
Nein. Wie ich schrieb, sollst du den Filter *nach Ablauf der Animation* löschen.
Dieser Fall ist gegeben, wenn opacity den Wert 1 erreicht.
object.filter = "alpha(opacity=" + opacity + ")";
object.filter = "false";
Das ist Quatsch. Damit hast du im IE gar keine Animation, da du den soeben gesetzten Filter wieder mit (einem fehlerhaften Wert) überschreibst.
Mathias