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