Hejsa
Jeg har lavet et lille script til at hente x/y koordinater, for et element:
function fnGetOffset(objObject) {
iLeft = 0
iTop = 0
while(objObject.tagName != "BODY") {
alert(objObject.tagName + " (" + objObject.id + "/" + objObject.className + "): " + objObject.style.position)
iLeft = iLeft + objObject.offsetLeft
iTop = iTop + objObject.offsetTop
objObject = objObject.parentNode
}
return [iLeft,iTop]
}
Jeg har et halvavanceret stylesheet, der tit gør brug af position: relative, til at positionere elementer absolut på elementet med relative, istedet for at skulle angive koordinater for hjørnet af browseren
Så for at undgå, at jeg får koordinater fra element til body, istedet for kun at få koordinater til et element med position: relative, ville jeg gerne tjekke om elementet har den style på sig, men jeg kan kun hente det ud med objObject.style, der kun giver mig inline style..
Så er der ikke en måde i js, at hente style ud, der kommer fra et stylesheet?