Michael: offsetTop im Opera?

Beitrag lesen

Ich würde gerne folgendes haben:

img = document.getElementById(imgid);
top = img.offsetTop;
icon.style.marginTop=top+"px";

Im Firefox funktioniert das, im neuesten Opera nicht.

window.alert(top) zeigt auch im Opera eine Zahl an.
window.alert(top+"px") zeigt im Opera einen leeren String an.
window.alert(parseInt(top)) zeigt im Opera NaN an (not a number)
window.alert(top.toString()) zeigt im Opera "Window Object" an.

Also was tun? Wie kriege ich das top?