在响应事件时如何得到鼠标的位置?

IE可以用event对象,Mozilla不行。谁知道在Mozilla和Netscapter里怎么写?
---------------------------------------------------------------

 1<html><head><title>IE与NS都支持的实时读取鼠标位置的例子</title></head>
 2<body bgcolor="#fef4d9" onmousemove="microsoftMouseMove()">
 3<script language="JavaScript">   
 4if (navigator.appname == 'Netscape')   
 5{   
 6document.captureEvents(Event.MOUSEMOVE);   
 7document.onmousemove = netscapeMouseMove;   
 8}   
 9function netscapeMouseMove(e)   
10{   
11if (e.screenX != document.form1.x.value && e.screenY != document.form1.y.value)   
12{   
13document.form1.x.value = e.screenX;   
14document.form1.y.value = e.screenY;   
15}   
16}   
17function microsoftMouseMove()   
18{   
19if (window.event.x != document.form1.x.value && window.event.y != document.form1.y.value)   
20{   
21document.form1.x.value = window.event.x;   
22document.form1.y.value = window.event.y;   
23}   
24}   
25</script>
26<form name="form1">   
27X: <input name="x" size="4" type="text"/><br/>   
28Y: <input name="y" size="4" type="text"/>
29</form>
30</body></html>
Published At
Categories with Web编程
comments powered by Disqus