Как получать координаты при каждом клике мышью?
Здравствуйте, вот код:
<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, время: 03:32. |