Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Proszę o pomoc w skrypcie
zavada
post 15.06.2009, 18:05:09
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 6
Dołączył: 15.06.2009
Skąd: Kraków

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


Witam!

Potrzebuję pomocy w skrypcie JS, który wyświetla komentarz nad polem tekstowym. Mam jednak problem, poniewaz jak najeżdżam na pole to komunikat wyświetla się, ale gdy przesunę myszkę, to on się nie przesuwa. Jaka funkcja pobiera x i y myszki, żebym mógł do skryptu dodać:

  1. JakaśFunkcja (x, y);
  2. document.getElementById("comment").style.left = y;
  3. document.getElementById("comment").style.top = x;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pawel_W
post 15.06.2009, 18:59:21
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


@Spawnm
to nie zadziała pod każdą przeglądarką ;]

oto poprawny kod:
  1. var pnn=(document.layers)?true:false;
  2. var pn6=(navigator.vendor == (\"Netscape6\") || navigator.product == (\"Gecko\"));
  3. var pie=false;
  4. var pop=false;
  5. if (document.all){ if (navigator.userAgent.search('Opera')>=0){ pie=false; pop=true;} else {pie=true; pop=false;}}
  6.  
  7. if (pnn || pn6)
  8. {
  9. XPos = e.pageX;
  10. YPos = e.pageY;
  11. } else
  12. if (pie)
  13. {
  14. XPos = event.clientX + document.body.scrollLeft;
  15. YPos = event.clientY + document.body.scrollTop;
  16. } else
  17. if (pop)
  18. {
  19. XPos = event.clientX;
  20. YPos = event.clientY;
  21. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:01