Ale ja nie znam linków z tej reklamy, bo będą one się zmieniać losowo, tak samo jak w przypadku googla.
//edit
wyobraźmy sobie taką sytuację:
user nie klikał jeszcze w reklamę w ciągu ostatnich 24h, czyli reklama normalnie się wyświetli bez ostrzeżenia. jeżeli kliknie w reklamę , to przeniesie go na stronę z reklamy, przez co nie będzie już możliwe wysłanie zapytania PHP. jak więc skrypt miałby sprawdzać, czy user kliknął w reklamę, jeśli nie ma sposobu na zrobienie czegokolwiek po faktycznym kliknięciu na reklamę?
myślałem nad "udawaniem" kliknięcia w link w reklamie poprzez dispatchEvent do linku (event to stworzony "click"), przy czym funkcja klikająca, na kilka linijek przed wywołaniem eventu kliknięcia, wysyłałaby zapytanie ajaxem do pliku PHP, który dodałby punkty userowi i zablokował mu możliwość ponownego kliknięcia. ale niestety nie mogę się dopchać do linku w umieszczonym w tym iframie (w kodzie jest <div>, a w nim cały skrypt od reklamy, ale skrypt ten tworzy sobie iframe, w którym jest kolejny iframe z właściwą reklamą). dochodzę do pierwszej ramki, w niej contentDocument, znajduję drugą ramkę, ale już w drugiej ramce nie mogę zrobić nic, bo wyskakuje np. taki komunikat (sprawdzane w firebugu):
Error: Permission denied to access property 'links'.
jak inaczej to zrobić?
//edit
wyobraźmy sobie taką sytuację:
user nie klikał jeszcze w reklamę w ciągu ostatnich 24h, czyli reklama normalnie się wyświetli bez ostrzeżenia. jeżeli kliknie w reklamę , to przeniesie go na stronę z reklamy, przez co nie będzie już możliwe wysłanie zapytania PHP. jak więc skrypt miałby sprawdzać, czy user kliknął w reklamę, jeśli nie ma sposobu na zrobienie czegokolwiek po faktycznym kliknięciu na reklamę?
myślałem nad "udawaniem" kliknięcia w link w reklamie poprzez dispatchEvent do linku (event to stworzony "click"), przy czym funkcja klikająca, na kilka linijek przed wywołaniem eventu kliknięcia, wysyłałaby zapytanie ajaxem do pliku PHP, który dodałby punkty userowi i zablokował mu możliwość ponownego kliknięcia. ale niestety nie mogę się dopchać do linku w umieszczonym w tym iframie (w kodzie jest <div>, a w nim cały skrypt od reklamy, ale skrypt ten tworzy sobie iframe, w którym jest kolejny iframe z właściwą reklamą). dochodzę do pierwszej ramki, w niej contentDocument, znajduję drugą ramkę, ale już w drugiej ramce nie mogę zrobić nic, bo wyskakuje np. taki komunikat (sprawdzane w firebugu):
Error: Permission denied to access property 'links'.
jak inaczej to zrobić?