molily: Nochmals Opera 8 Bug

Beitrag lesen

Hallo,

Habe unter http://www.lenas.ch/temp/test.htm eine Testseite online gestellt.

Beim Auslesen der Position mit document.getElementById('gelb').offsetLeft bzw. offsetTop erhalte ich beim Inline-Bild gelb 97 für offsetLeft und 97 für offsetTop.

Kann ich mit Opera 8.01 unter Linux nicht nachvollziehen, ich bekomme 100 // 100.

-warum lassen sich die Styleangaben beim CSS-postionierten Bild nicht auslesen.

Das style-Objekt ist für das Setzen und Auslesen (von vorher gesetzten) Inline-Styles gedacht. style.eigenschaft ist so gesehen nur eine Schnittstelle zum Ansprechen der Eigenschaft im (fiktiven) style-Attribut style="eigenschaft:wert".
Das Auslesen des tatsächlichen momentanen Wertes ist über getComputedStyle bzw. currentStyle möglich (Cross-Browser-Funktion).

Mathias