JavaScript recebe as coordenadas do mouse ao se mover (compatível com: IE8, Google, Firefox, Opera) e passa no teste
Copie -o diretamente em um arquivo HTML e execute -o.
Para facilitar o teste de todos, uma demonstração online foi preparada
<! xmlns = "http://www.w3.org/1999/xhtml"> <head> <title> javascript recebe as coordenadas quando o mouse se move (compatível: ie8, google, firefox, ópera) _wulin.com </"title> <terofEnten, http-alofox, ópera) _wulin.com </" charset = utf-8 " /> <style type =" text /css "> .tip {width: 200px; Fronteira: 2px sólido #DDD; preenchimento: 8px; Antecedentes:#f1f1f1; Cor:#666; } </style> <script type = "text/javascript"> // método 1 função mousepos (e) {var x, y; var e = e || window.event; return {x: e.clientX + document.body.scrollleft + document.documentElement.scrollleft, y: e.clienty + document.body.scrolltop + document.documentElement.scrolltop}; }; // Método 2 // O Firefox suporta atributos PageX e Pagey Properties. Essas duas propriedades incluíram rolagem de página. // No Chrome, o deslocamento de rolagem da página pode ser calculado através do documento.Body.ScrollLeft, Document.Body.Scrolltop e, no IE, você pode usar document.documentElement.scrollleft, document.documentElement.scrroltop função getMousePos (evento) {var e = event || Window.Event; var scrollx = document.documentElement.scrollleft || document.body.scrollleft; var scrolly = document.documentElement.Scrolltop || document.body.scrolltop; var x = e.pagex || e.clientx + scrollx; var y = e.pagey || E.Clientia + Scrolly; // alert ('x:' + x + '/ny:' + y); return {'x': x, 'y': y}; } função teste (e) {document.getElementById ("mjs"). innerhtml = getMousePos (e) .x+','+getMousePos (e) .y; }; </script> </ad Head> <body> <div id = "mjs"> Obtenha a coordenada do clique do mouse </div> <div id = "test" onmousemove = "test (event)"> </div> </body> </html>