your code probably only works with Netscape, in IE, try<html>
<head>
<title>伴随Click事件传送到事件处理函数中的Event对象属性值</title>
<script language="JavaScript">
   function showevent() {
 var s = "目前在Click的事件处理函数中<br>";
 s += "获得事件的类型是:"+event.type+"<br>"
 s += "鼠标目前的X位置:"+event.clientX+"<br>";
 s += "鼠标目前的Y位置:"+event.clientY+"<br>";

 document.all("dvShow").innerHTML = s;
         if (event.altKey)
               alert("键盘上的Alt同时被按下");
       }
    document.onmousedown=showevent;
</script>
</head>
<body>
<a href="#" onClick="showevent()" onMouseOver="window.status='look at me'; return true">I don't know</a>
<div id="dvShow"></div>
</body>
</html>2.

解决方案 »

  1.   

    请问如何知道编出的程序是不是可以在ie 中用,或者在both ie and netscape 中用。
      

  2.   

    you have to try in both browsers, my code only works in IE
      

  3.   

    刚才你写出来的是不是,算是JScript 的内容???因为我的书上写【鼠标事件】并没有你写的那个Client 的属性。(我的是Javascript)
      

  4.   

    not part of JScript, but belong to DHTML Document Object Model, clientX, clientY are event object's properties
      

  5.   

    JS在IE中和在NETSCAPT里面有些表示是不同的而且大部分语句也不同思归的意思是象CLIENT等等这样的不属于JS是DHTML中的东东但是JS结合这些才会有些作用否则句限性非常小