用screenX ,screenY可以得到相对屏幕左上角的坐标。

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>Untitled Document</title>
        </head>
        <script language="JavaScript">
            var dx = 0;
            var dy = 0;
            function GetInfo(){
                var s = "";
                s += "<br>x=" + (window.screenLeft - dx);
                s += "<br>y=" + (window.screenTop - dy);
                document.getElementById("div1").innerHTML = s;
            }
        </script>
        <body onload="window.moveTo(0,0);dx=window.screenLeft;dy=window.screenTop;window.setInterval('GetInfo();',10);">
            <div id="div1">
            </div>
        </body>
    </html>