• 締切済み

NN系でマウス座標取得

お世話になります。 javascriptにてマウス座標を取得するファンクションを作成したいと 考えております。 そこで以下のソースでも取得可能だと思うのですが NN系でイベントが走らない場合でもマウス座標を 取得するファンクションを作成したいです。 すごく簡単なのかもしれませんが、ご教授宜しくお願い致します。 function getMouseY(e){  if(document.all) return document.body.scrollTop+event.clientY else if(document.layers||document.getElementById) return e.pageY }

みんなの回答

回答No.1

<script type="text/javascript"> mouse_X = -1; mouse_Y = -1; function getMouseXY(event){ if(document.all){ mouse_X=document.body.scrollLeft+event.clientX; mouse_Y=document.body.scrollTop+event.clientY; }else if(document.layers||document.getElementById){ mouse_X=event.pageX mouse_Y=event.pageY } document.getElementById("xy").innerHTML = "X="+mouse_X+",Y="+mouse_Y; } document.onmousemove = getMouseXY; </script> <body> <div id="xy"></div> </body>

bakenshibakenshi
質問者

お礼

arenani_sorenani様、ご教授有難う御座います。 お教えいただいたソースですと document.onmousemoveのイベントが走って マウス座標を取得出来るのですよね? イベントが走らない状態でマウス座標を取得したいと考えております。

関連するQ&A