Как получать координаты при каждом клике мышью?
Здравствуйте, вот код:
<script> document.onclick = function(event) { var event = event || window.event; document.write ("clientX = " + event.clientX); } </script> мне нужно получать координаты при каждом клике мышью по документу, в данном случае они должны выводится в браузер, то есть событие onclick должно срабатывать при каждом нажатии клавиши мышки. День решаю задачу. Нужен понятный и компактный код - как мой код выше. За ранее спасибо. |
Дык твой код разве не эту задачу решает? Или может тебе нужно другое событие? Пробуй onmousedown
|
Цитата:
Цитата:
|
Цитата:
Можно подробней(код) хоть с onmousedown? Читал про него, но не разобрался. |
Цитата:
Цитата:
|
Цитата:
А можно полный код <script> ***** </script> Спасибо, если можно еще комментарии к коду. |
|
Вот так я сделал:
<script> document.onmousemove = function(e) { e = e || window.event; fixPageXY(e); document.getElementById('mouseX').value = e.pageX; document.getElementById('mouseY').value = e.pageY; } <script> Но сдесь наверно только получение координат(сам код супер), у меня при запуске ошибок не выдает, но и не отображает координаты, как сделать что б отображались в реальном времени на документе, как в примере этой демо? Седня голова уже не варит. |
|
wadim,
:-? <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <script> document.onmousemove = function (e) { e = e || window.event; document.getElementById('mouseX').value = e.pageX; document.getElementById('mouseY').value = e.pageY; } </script> </head> <body> <input id="mouseX"> <input id="mouseY"> </body> </html> |
Часовой пояс GMT +3, время: 21:47. |