Liczba postów: 5
Liczba wątków: 1
Dołączył: 15-06-2012
Reputacja:
0
17-06-2012, 19:35
(Ten post był ostatnio modyfikowany: 17-06-2012, 19:35 przez rukos.)
Niestety, ale ten sposób również nie działa. Podczas kliknięcia event .click nie reaguje i nie wykonuje akcji.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
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
Liczba postów: 5
Liczba wątków: 1
Dołączył: 15-06-2012
Reputacja:
0
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.
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Może tak?
http://stackoverflow.com/questions/2381336/detect-click-into-iframe-using-javascript
Inaczej nie widzę rozwiązania.
Liczba postów: 5
Liczba wątków: 1
Dołączył: 15-06-2012
Reputacja:
0
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...
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
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.