给你一个显示鼠标当前坐标的例子<SCRIPT LANGUAGE="JavaScript">
if (navigator.appName == 'Netscape')
 {
 document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove = netscapeMouseMove;
}
function netscapeMouseMove(e) {
if (e.screenX != document.test.x.value && e.screenY != document.test.y.value)
 {
 document.test.x.value = e.screenX;
 document.test.y.value = e.screenY;

}
function micro$oftMouseMove() {
if (window.event.x != document.test.x.value && window.event.y != document.test.y.value)
 {
 document.test.x.value = window.event.x;
 document.test.y.value = window.event.y;
}
}
</SCRIPT>
<body onMousemove="micro$oftMouseMove()">
<FORM NAME="test">
X: <INPUT TYPE="TEXT" NAME="x" SIZE="4"> Y: <INPUT 
TYPUE="TEXT" NAME="y" SIZE="4">
</FORM>
</body>

解决方案 »

  1.   

    <script language="javascript">
    function mapAction(){
    document.zoomintopoint.mapx.value=event.offsetX;
    document.zoomintopoint.mapy.value=event.offsetY;
    document.zoomintopoint.submit();
    }
    </script>
    ......   
    <img  src="<%=myMap%>" id="themap" onclick="mapAction()">
    <form name="zoomintopoint">
    x<input name=mapx>
    y<input name=mapy>
    <input type=submit>
    </form>
      

  2.   

    谢谢帮忙。: fason(阿信)我试了你的方法,但是当第一次点击时,没有为document.zoomintopoint.mapx.value赋值,就是说发送表单的结果是这个值没未赋值。以后再点击就没有这个问题了。很奇怪。
      

  3.   

    哦?试试
    <img  src="home.jpg" id="themap" onclick="mapAction()">
    <form name="zoomintopoint" action="" method=post>
    x<input name=mapx>
    y<input name=mapy>
    <input type=submit>
    </form>
    <%=request.form("mapx")%>
      

  4.   

    真奇怪今天再运行,那个问题就没有了。太奇怪了。对了那个event是对象吗?我怎么查资料查不到它的介绍。
      

  5.   

    onDragDrog是吗?我实验了一下,不大对