如何获得图片上某一点的绝对坐标?

我有一张图片,铺满并超过屏幕大小,我想鼠标双击某一点获得其相对于起点(0,0)
的位置而不是相对于浏览器的位置,请大家帮忙解决!
---------------------------------------------------------------

function getDim(htmlObj){
var rd = {x:0,y:0}
do{
rd.x += htmlObj.offsetLeft //获得对象相对于上级(父)对象的位置坐标
rd.y += htmlObj.offsetTop
htmlObj = htmlObj.offsetParent //上传到上级(父)对象
} while(htmlObj)
return rd
}

function getXY () {
var x = event.clientX - getDim(test).x;
var y = event.clientY - getDim(test).y;
alert("X: " + x + "\nY: " + y);
}
---------------------------------------------------------------

event.offsetX
event.offsetY

Published At
Categories with Web编程
Tagged with
comments powered by Disqus