Tak.ru принуждалка - Форум
 

Страница 1 из 11
Форум » Общий Форум » Удаленные темы » Tak.ru принуждалка (Право на скрипт пренадлежит Aleko)
Tak.ru принуждалка
Vovich Дата: Воскресенье, 11.10.2009, 12:39 | Сообщение # 1
Люблю и это здорово!
Группа: Администраторы
ICQ: 380341657
Сообщений: 1011
Статус: Offline


На форуме тех поддержки в личке, меня попросили написать скрипт, который бы делал видимой ссылку на скачивание допустим файла, после клика по любой из ссылок рекламы с tak.ru . Ну вот собственно результат. Возможно кому ни будь понадобится. Решение состоит из блока с определенным id (Блок может находится в любом месте страницы, но должен быть в единственном числе)...

Доступно только для пользователей

Code
<div id="hidden" style="display:none;">То что скрыто!</div>

...и из скрипта обработчика. Скрипт должен обязательно находится после скрипта с tak.ru (желательно в самом низу body). Вот сам скрипт:

Доступно только для пользователей

Code
<script>
function payForFiles(){
   var hid,tak,elems,num,pat,j,i;
   hid = document.getElementById("hidden");
   tak = new Array();
   elems = document.getElementsByTagName('A');
   num = elems.length;
   pat = new RegExp("(^|\\b)(takru)(\\b|$)");
   j = 0;
   for (i=0;i<num;i++){
   if(pat.test(elems[i].className)){
   elems[i].setAttribute('target','_blank');
   if (elems[i].addEventListener)
   elems[i].addEventListener("click", function(){hid.style.display = ""}, false);
   else if (elems[i].attachEvent)
   elems[i].attachEvent("onclick", function(){hid.style.display = ""});
   else elems[i].onclick = function(){hid.style.display = ""};
   j++;}
   }
};
payForFiles();
</script>

При клике по любой из ссылок в новом окне открывается рекламируемый сайт а на вашем сайте становится видимым скрытый блок. Все спасибо - в комменты =)


 
Форум » Общий Форум » Удаленные темы » Tak.ru принуждалка (Право на скрипт пренадлежит Aleko)
Страница 1 из 11
Поиск: