• Страница 1 из 1
  • 1
Принуждалка от так.ру к любой ссылке
goid
Дата: Четверг, 24.12.2009, 23:44 | Сообщение # 1
молчун
Группа: Пользователи
Пользователь №: 708
Сообщений: 2
Приветствую, наткнулся на принуждалку так.ру: http://studioad.ru/blog/2009-3-8-51-0-2
как я понял эта часть специально для скрипта так.ру
<script>
2 function payForFiles(){
3 var hid,tak,elems,num,pat,j,i;
4 hid = document.getElementById("hidden");
5 tak = new Array();
6 elems = document.getElementsByTagName('A');
7 num = elems.length;
8 pat = new RegExp("(^|\\b)(takru)(\\b|$)");
9 j = 0;
10 for (i=0;i<num;i++){
11 if(pat.test(elems[i].className)){
12 elems[i].setAttribute('target','_blank');
13 if (elems[i].addEventListener)
14 elems[i].addEventListener("click", function(){hid.style.display = ""}, false);
15 else if (elems[i].attachEvent)
16 elems[i].attachEvent("onclick", function(){hid.style.display = ""});
17 else elems[i].onclick = function(){hid.style.display = ""};
18 j++;}
19 }
20 };
21 payForFiles();
22 </script>

как её можно переделать для обычной ссылки (http://www.ruclicks.com/in/kti2j564) или же баннера? к примеру такого: <a href="http://www.ruclicks.com/in/kti2j564" target="_blank"><img src="картинка" width="150" border="0" height="200" alt="название ссылки"></a>
Заранее благодарен)))

Сообщение отредактировал goid - Пятница, 25.12.2009, 08:20
  
UnderShot
Дата: Пятница, 25.12.2009, 11:45 | Сообщение # 2
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
goid, я делаю с jQuery.
1. Подключаешь JQ;
2. Устанавливаешь в "head" следующий код:
Code

<script type="text/javascript">$(document).ready(function(){$('div.link a').click(function() {$(this).attr('target', '_blank'); $('#ruclicks').show();})})</script>

3. Далее, в любое место вставляешь и редактируешь под свои нужды:
Code
<div id="ruclicks" style="display:none">
Скрытое содержимое
</div>
<div class="link"><a href='http://www.ruclicks.com/in/kti2j564'>картинка</a>
</div>

Если не знаешь как подключить JQ, вот гугловская ссылка:
Code
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>

Пример работы
Плюсик прилагается :)


Очень важная тема!
Filmzona — онлайн фильмы.
  
BogachevAsman
Дата: Пятница, 25.12.2009, 12:44 | Сообщение # 3
Группа: Удаленные
UnderShot, Подключать jQuery на uCoz не надо, он автоматически уже встроен.

Мда..а зачем плюс просить? Мда..

  
UnderShot
Дата: Пятница, 25.12.2009, 13:31 | Сообщение # 4
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Quote (BogachevAsman)
Подключать jQuery на uCoz не надо, он автоматически уже встроен.

На случай, если не uCoz.


Очень важная тема!
Filmzona — онлайн фильмы.
  
goid
Дата: Пятница, 25.12.2009, 14:05 | Сообщение # 5
молчун
Группа: Пользователи
Пользователь №: 708
Сообщений: 2
UnderShot, супер, все работает на отлично, JQ пригодилось, ставил на dle)))) можно было бы, я бы тебе и 100 плюсиков поставил))))) огромное спасибо king
  
Utpia
Дата: Вторник, 14.09.2010, 03:52 | Сообщение # 6
молчун
Группа: Пользователи
Пользователь №: 3214
Сообщений: 1
Попробовал - всё прекрасно работает!

Но есть вопрос: можно ли на месте скрытого содержимого вывести уведомление типа "Нажмите туда то и увидите скрытый текст". Пользователь жмет и появляется уже нужное содержимое?!

  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.