Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mapa kliknięć na stronie, Pomoc w wykonaniu
freqfreq
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.01.2008

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


Witam.
Chciałbym wykonać skrypt do trackingu kliknięć myszką na stronach użytkowników.
Skrypt powinien każdemu z zarejestrowanych użytkowników generować MAPĘ kliknięć w postaci gorących i zimnych obszarów.
Niestety, mój poziom znajomości JavaScript nie jest na tyle wysoki, aby napisać skrypt .js, który będzie wysyłał poprzez XMLHttpRequest (AJAX) dane x i y zależnie od rozdzielczości ekranu do skryptu .php zapisującego odpowiednio dane w bazie MySQL.
Liczę na waszą pomoc co do CZĘŚCI SKRYPTU JS - linki? sugestie? rady? kod? Będę wdzięczny.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Rozdzielczość: screen.width, screen.height
XY kliknięcia:
Kod
       jakis_obiekt.onclick = function(event){
        alert(event.clientX + ' ' + event.clientY);
      }


Ten post edytował gekon 9.01.2008, 00:35:40
Go to the top of the page
+Quote Post
freqfreq
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.01.2008

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


Cytat(gekon @ 9.01.2008, 00:35:24 ) *
Rozdzielczość: screen.width, screen.height
XY kliknięcia:
Kod
       jakis_obiekt.onclick = function(event){
         alert(event.clientX + ' ' + event.clientY);
       }


Tu nie chodzi o kliknięcie na obiekcie, a GDZIEKOLWIEK na całej stronie widocznej w oknie przeglądarki usera.
Go to the top of the page
+Quote Post
gekon
post
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Kod
document.getElemenstByTagName('body')[0]
też jest obiektem.
Go to the top of the page
+Quote Post
freqfreq
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.01.2008

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


I nie ma tu potrzebu użycia jakiegokolwiek wyjątku dla IE np. ?
Go to the top of the page
+Quote Post
gekon
post
Post #6





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Nie: http://msdn2.microsoft.com/en-us/library/m...567(VS.85).aspx, http://developer.mozilla.org/pl/docs/DOM:event.clientX i http://www.w3schools.com/htmldom/event_clientx.asp
Go to the top of the page
+Quote Post
freqfreq
post
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.01.2008

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


Czy jesteś w stanie wytłumaczyć ten kod (służący właśnie do przechwytywania kliknięć na stronie) ?
(kod)
Mniejsza z tym kodem.
Czy mógłbyś jeszcze pomóc mi jeśli chodzi o dopasowanie atrybutów x i y klinięcia a rozdzielczością ekranu?
Powiedzmy przy zwykłym (mniejsza ze zgodnością) <center> i div-ie o szerokości powiedzmy 200px -
Kliknięcie w lewy górny róg tego div-a 200px-owego przy rozdzielczości 1024x768 i 1280x800 będzie miało inne wartości x i y (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował freqfreq 9.01.2008, 10:21:33
Go to the top of the page
+Quote Post

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 - 08:20