Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Pozycja kursora
stefik4
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

Ostrzeżenie: (0%)
-----


Witam! Posiadam taki kod do sprawdzania pozycji kursora:

  1.  
  2. <script type="text/javascript">
  3. var IE = document.all ? true : false;
  4. if (!IE) document.captureEvents(Event.MOUSEMOVE);
  5. document.onmousemove = myMouseXY;
  6. var pX = 0;
  7. var pY = 0;
  8. function myMouseXY(e) {
  9. if (IE) {
  10. pX = event.clientX + document.body.scrollLeft;
  11. pY = event.clientY + document.body.scrollTop;
  12. } else {
  13. pX = e.pageX;
  14. pY = e.pageY;
  15. }
  16. if (pX < 0) pX = 0;
  17. if (pY < 0) pY = 0;
  18.  
  19. document.getElementById("wys").value = pX;
  20. document.getElementById("szer").value = pY;
  21. document.getElementById("dymek").style.left = pX;
  22. document.getElementById("dymek").style.top = pY;
  23.  
  24. return true;
  25. }
  26.  
  27.  
  28. </head>
  29. <div id="dymek" style="position: absolute;cursor:pointer;">.</div>
  30. <img src="http://www.samochodyeuropejskie.yoyo.pl/obrazy/porsche_04.jpg" /><br /><br />
  31. wys: <input type="text" id="wys" /><br />
  32. szer: <input type="text" id="szer" /><br />
  33. </body>
  34. </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ć.

Ten post edytował stefik4 9.07.2010, 11:59:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:09