Нахождение позиции курсора мыши
На протяжении часа пытаюсь создать обычную программу для нахождения позиции курсора! Даже можно относительно изображения.. главное найти его! Как это сделать? вот мои наброски..
<html> <head> <title> </title> <script> var mX,mY; function found() { mX=event.clientX; mY=event.clientY; alert("X=" + x + " Y=" + y); } function out() { document.write ("Mx:",mX); document.write("=("); setTimeout(arguments.callee,50); } function main() { document.write("fuck you musy work!!!"); found(); out(); } </script> </head> <body onload='main();'> </body> </html> |
|
1. я знаю что такое событие!
2. зачем меня грузить document.write я использовал для того чтобы посмотреть результат! какая разница .. ты лучше б координаты помог найти! p.s. статьи посмотрю, спасибо! но я их уже столько перечитал, что если бы сам разобрался сюда не пошел бы ! |
вот то что мне нужно!! как вытащить значения из него?
document.onmousemove = mouseMove function mouseMove(event){ event = fixEvent(event) document.getElementById('mouseX').value = event.pageX document.getElementById('mouseY').value = event.pageY } |
<input id="mouseX"> <input id="mouseY"> <script> document.onmousemove = function mouseMove(event){ document.getElementById('mouseX').value = event.clientX; document.getElementById('mouseY').value = event.clientY; } </script> |
<!DOCTYPE HTML> <html> <head> <style> html, body { height: 100%; } </style> </head> <body> <p>X: <input id="resultX" type="text"></p> <p>Y: <input id="resultY" type="text"></p> <script> var result = { x: document.getElementById('resultX'), y: document.getElementById('resultY') }; document.body.onmousemove = function(e) { e = e || window.event; result.x.value = e.clientX; result.y.value = e.clientY; } </script> </body> </html> |
Часовой пояс GMT +3, время: 20:39. |