我正在绘制固定宽度和高度的图像。我允许用户单击图像 - 并存储单击图像的位置(xy 坐标)。这是一个示例代码:
<script language="JavaScript" type="text/JavaScript">
var posx; var posy;
function showP(e) {
// captures the mouse position
posx = 0; posy = 0;
if (!e) { var e = window.event; }
if (e.pageX || e.pageY) {
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY) {
posx = e.clientX;
posy = e.clientY;
}
alert('X mouse is: ' + posx + ' Y mouse is: ' + posy );
}
</script>
我注意到对于图像上的固定点,我在不同的浏览器上得到不同的 X 和 Y 坐标。
谁能说出为什么会这样。谢谢