<html> <head> <script type="text/javascript"> var IE = document.all ? true : false; if (!IE) document.captureEvents(Event.MOUSEMOVE); document.onmousemove = myMouseXY; var pX = 0; var pY = 0; function myMouseXY(e) { if (IE) { pX = event.clientX + document.body.scrollLeft; pY = event.clientY + document.body.scrollTop; } else { pX = e.pageX; pY = e.pageY; } if (pX < 0) pX = 0; if (pY < 0) pY = 0; document.getElementById("wys").value = pX; document.getElementById("szer").value = pY; document.getElementById("dymek").style.left = pX; document.getElementById("dymek").style.top = pY; return true; } </script> </head> <body> </body> </html>
Działa on ok. Lecz ja chciałbym, żeby po kliknięciu ta pozycja jakby zapisywała sie w tych polach input (w jendym wys w drugim szer). Obecnie każdy ruch zmienia wartości liczbowe w tych polach.
Nie mam pojęcia jak to zrobić.