Spaceman Spiff: bildposition mozilla

Beitrag lesen

Hi Günter, hallo Heike.
Da sich offsetLeft und offsetTop immer nur auf das Eltern-Element beziehen, muss man das ganze rekursiv angehen:

function getLeft(refObj)
 {
 xPos=refObj.offsetLeft;
 parentObj=refObj.offsetParent;
 while(parentObj != null) {xPos +=parentObj.offsetLeft;parentObj=parentObj.offsetParent}
 return xPos;
 }

function getTop(refObj)
 {
 yPos=refObj.offsetTop;
 parentObj=refObj.offsetParent;
 while(parentObj != null) {yPos +=parentObj.offsetTop;parentObj=parentObj.offsetParent}
 return yPos;
 }
wobei man den Funktionen das Bild als Objekt übergibt.
lg Spiff