客户端用javascript获取:event.clientY,event.clientX。

解决方案 »

  1.   

    脚本说明:
    第一步:把如下代码加入<body>区域中:
     <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>
    <FORM NAME="test">
    X: <INPUT TYPE="TEXT" NAME="x" SIZE="4"> Y: <INPUT 
    TYPUE="TEXT" NAME="y" SIZE="4">
    </FORM>
    第二步:把<body>中内容改为:
    <body bgcolor="#fef4d9" onMousemove="micro$oftMouseMove()">
      

  2.   

    楼上的老兄:
    有错误:document.test.x.value = window.event.x; “document.test.x” 为空或者不是对象
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function document.onmousemove()
    {
    document.all.x.value=event.x;
    document.all.y.value=event.y;
    }
    //-->
    </SCRIPT>
    x:<input type="text" id="x"><br>
    y:<input type="text" id="y">