Вообщем есть страничка... На ней реклама от гугла.... Допустим банер размером 468*60.... Так вот.... Мне надо как-то сделать так чтобы кликнув по банеру, прошёл не только переход туда , но и мой запрос... Вообщем надо узнать кликнул по ссылке или нет.. И это пользователь с одним IP может сделать раз в 24 часа... Как я думаю надо обвести область с помощью css или..... Вообщем помогите мне =)
Ну самый тупой вариант - навесь обработчик onclick, который будет выполнять код отстукивания. Например в ифрейме открывать страницу с параметрами. А по нормальному лучше сделать так, чтобы при клике по банеру пользователь попадал на твой скрипт, который после учёта необходимых данных перенаправлял пользователя уже на заданную урлу.
я же тебе говорил, добавляй событие. Code: function addEvent(elm, evType, fn { if (elm.addEventListener) { elm.addEventListener(evType, fn, false); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; } } google.ru => javascript addevent там в коде если не понятно, то elm - объект evType - cобытие (без on) fn - функция
PHP: <script type="text/javascript"> var reklama = document.getElementById('id элемента с рекламой'); var yourURL = 'твой URL'; function createCookie(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return false; } function addEvent(elm, evType, fn) { if (elm.addEventListener) { elm.addEventListener(evType, fn, false); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; } } addEvent(reklama, 'mousedown', function(){ if(!readCookie('CheckRedir')) { createCookie('CheckRedir','1',1); document.location = yourURL; } }); </script> Попробуй так.