Netscape,使用evt.pageX和evt.pageY来表示位置。这里,evt是一个对象,在事件被触发后,它被传递给函数。

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <SCRIPT language=Javascript>if(document.layers) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove=newPos;
    function newPos(e){
    X=(navigator.appName.indexOf("Microsoft")!=-1)?event.clientX:e.pageX
    Y=(navigator.appName.indexOf("Microsoft")!=-1)?event.clientY:e.pageY
    lyrWrt("您鼠标的位置坐标是:[<b><font color=red>"+X+"</b></font> : <b><font color=blue>"+Y+"</b></font>]")
    }function lyrWrt(text) {
     if (document.layers) {
      var lyr = document.layers.id.document
      lyr.open()
      lyr.write(text)
      lyr.close()}
     else document.all.id.innerHTML = text
     }</SCRIPT>
    </HEAD>
    <BODY bgcolor="#339966">
    <DIV id=id style="POSITION: absolute"></DIV></BODY></HTML>
      

  2.   

    net_lover(孟子E章):逐行解释一下吧,不懂!!!!!!