マウスボタンのクリックと、クリック座標の位置を取得する - JavaScript

プログラム

コード

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
	<meta charset="utf-8" />

  <script type="text/javascript">
    function init()
    {
      window.onmousedown = handleMouseDown;
    }

    function handleMouseDown(event) {
      event = event || window.event; // IE対応
      target = document.getElementById("output_client");
      target.innerHTML = "Client X:" + event.clientX + ", Client Y:" + event.clientY;
      target = document.getElementById("output_screen");
      target.innerHTML = "Screen X:" + event.screenX + ", Screen Y:" + event.screenY;
    }
  </script>

</head>
<body onload="init();">
  <div id="output_client" ></div>
  <div id="output_screen"></div>
</body>
</html>

実行結果

上記のHTMLファイルをWebブラウザで表示します。下図の画面が表示されます。


ウィンドウ内をクリックします。クリックすると、クリックした位置の座標が画面に表示されます。




著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2024-01-07
作成日: 2015-10-08
iPentec all rights reserverd.