Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[JS/HTML/CSS] Zliczanie kliknięć w dany opszar - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar (/thread-js-html-css-zliczanie-klikniec-w-dany-opszar)

Strony: 1 2


[JS/HTML/CSS] Zliczanie kliknięć w dany opszar - rukos - 15-06-2012

Witam,Próbowałem już wieloma sposobami lecz mi nie wychodzi, więc postanowiłem spytać Was jakbyście to rozwiązali. Tak więc chciałem zrobić skrypt zliczający ilość kliknięć w dany obszar, w moim wypadku jest to DIV o id REKLAMA, wszystko ładnie pięknie działa na zdarzeniu onclick, aż do momentu kiedy w tym DIV'ie nie pojawi się reklama z Netsales czy też z Googli. W momencie kiedy reklama pojawia się w tym divie event onclick już na nią nie reaguje. Jak wiadomo reklamy google są wyświetlane w ramkach próbowałem już za pomocą JavaScriptu dodać event onclick do elementu iframe lecz to i tak nie zadziałało. Dodawałem również kolejnego diva na warstwę wierzchnią lecz podczas kliknięcia zlicza kliknięcie a nie klika w reklamę.A więc moje pytanie macie jakieś pomysły jak rozwiązać ten problem i czy istnieje jakaś nadzieja że da się tak zrobić ? Macie jakieś inne pomysły ?Pozdrawiam. Smile


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - rukos - 17-06-2012

Niestety, ale ten sposób również nie działa. Podczas kliknięcia event .click nie reaguje i nie wykonuje akcji.


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - Kartofelek - 17-06-2012

Ja bym celował w DOKUMENT w iframe a nie samą iframe.
http://stackoverflow.com/questions/1609741/how-to-add-click-event-to-a-iframe-with-jquery

Ale istnieją zabezpieczenia, byś w łatwy sposób nie mógł się dobierać do cudzych stron które są zapodane w iframe. Wyobraź sobie, że do jednej ramki wrzuciłbyś ramki stronę z czyimś formularzem a z drugiej ramki co chwila go wysyłać. Masakra!
Dlatego jeżeli strony są z różnych domen to sobie możesz dłubać palcem w dziurawej skarpecie :\

http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe
Tutaj masz to opisane: http://en.wikipedia.org/wiki/Same_origin_policy


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - rukos - 17-06-2012

Ciężko, próbowałem już zadziałać na cały dokument lecz w żaden sposób nie mogę wywołać akcji podczas kliknięcia w jego obszarze Sad


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - rukos - 18-06-2012

Tak zrobiłem lecz gdy mam diva warstwę wyżej nie mam możliwości kliknięcia w reklamę... (jest widoczna lecz link jest nie aktywny), czyli div warstwę wyżej ją blokuje.


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - Kartofelek - 18-06-2012

Może tak?
http://stackoverflow.com/questions/2381336/detect-click-into-iframe-using-javascript
Inaczej nie widzę rozwiązania.


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - rukos - 18-06-2012

Nie chodzi mi tylko o google, lecz również o inne systemy afiliacyjne. Jednak już nic mi nie przychodzi do głowy, każde rozwiązanie mija się z celem, chyba już nie pozostaje żadna nadzieja...


RE: [JS/HTML/CSS] Zliczanie kliknięć w dany opszar - Kartofelek - 20-06-2012

Hmm jest też możliwość choć pewnie nie działa w starych przeglądarkach:
https://developer.mozilla.org/en/DOM/document.createEvent
https://developer.mozilla.org/en/DOM/event.initMouseEvent
https://developer.mozilla.org/samples/domref/dispatchEvent.html

Czyli odpalenie klika w danym miejscu strony. Klikasz w div, pobierasz pozycję kursora, div się ukrywa, odpalasz klika w tym samym miejscu.