Hallo,
"position:relative; top:0px; left:0px;" kann man übrigens weg lassen, ist default.
Ich werd also das Script wieder mal auf den IE beschränken, und hoffen, dass die anderen mit der Interpretation bald nachziehen...
Nee, das ist die falsche Herangehensweise. Es ist nämlich gar nicht klar, welcher Browser hier "falsch" interpretiert. Ich selbst weiß zwar auch nicht, was in der Spezifikation des W3C steht, aber in der Regel sind Netscape und Opera näher dran als der IE, so daß der Schuß nach hinten losgehen könnte und das ganze womöglich am Ende im IE 7 nicht mehr läuft. Du solltest Dir schon die Mühe machen, zumindest ein Workaround für die anderen Browser zu schreiben. Wer mit Javascript arbeitet, kommt darum nicht herum. Das mindeste ist, den SpecialEffect für die anderen Browser auszuschalten, so daß man trotzdem was Vernünftiges angezeigt bekommt.
Allerdings kann ich mir nicht vorstellen, daß es keien "gute" Lösung gibt. Mir fällt jetzt ad hoc nur keine ein.
Tschau,
apstrakt
http://www.cafe-abstrakt.de