Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Администрирование форума » Объединить два скрипта или альтернатива


Объединить два скрипта или альтернатива

Сообщений 1 страница 4 из 4

1

Хочу так что бы для гостей ссылка открывалась после нажатия по рекламе.
есть два скрипта
1)

Код:
<script type="text/javascript">
if (!document.getElementById('navprofile'))
{
var posti=document.getElementById("pun-main").getElementsByTagName("div")
var oj=0
for (oj=0; oj<=(posti.length-1); oj++)
{if (posti[oj].className=="post-content")
{posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<a href/g, "<font color='red'>Зарегься чтобы увидеть ссылки</font><a style='display: none;' href")}}
}
</script>

Скрин
https://forumstatic.ru/files/0012/67/90/86408.png

2)

Код:
<br><br>
<table border="1" width="100%" bgcolor="#FFFFFF"
bordercolor="#000000" cellspacing="3" cellpadding="2">
<tr>
<td width="100%">
  <div align="center">
  <font color="#007fff">
  
  <div align="center">Уважаемый Пользователь!</div>
  <div align="center">Для того что бы скачать с нашего сервера файлы вам надо нажать по ссылкам ниже!</font> <br>
  </div>
  <noindex>
  <div id="oplac"> <br />
  <span style="color: red;">ТУТ РЕКЛАМНЫЙ БЛОК</span>
  </noindex>
  <div id="hidden" style="display:none;">
  <br />
  <noindex>
<script type="text/javascript">
function showOkno() {
$(function(){
$('#download').dialog({
  autoOpen: true,
  show: 'slide',
  hide: 'slide',
  width: 550,
  buttons: {
  "Закрыть окно" : function() {
  $(this).dialog("close");
  }
  }
  });
});
}
</script>
<div id="download" title="Скачать с сервера" style="display:none; " >
<div class="news">
  <div align="center"><font color="#007fff"><b></b> [xfvalue_download]</font></div>
</div>
</div>
  </noindex>
</div></div></div>
<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(){showOkno()}, false);
else if (elems[i].attachEvent)
elems[i].attachEvent("onclick", function(){showOkno()});
else elems[i].onclick = function(){showOkno()};
j++;}
}
};
payForFiles();
</script>
  </td>
</tr>
</table>
<br />

Скрин
https://forumstatic.ru/files/0012/67/90/21851.png

Как их объединить? Или есть альтернатива?? Спасибо

0

2

Замените первый скрипт...

<script type="text/javascript">
if (!document.getElementById('navprofile'))
{
var posti=document.getElementById("pun-main").getElementsByTagName("div")
var oj=0
for (oj=0; oj<=(posti.length-1); oj++)
{if (posti[oj].className=="post-content")
{posti[oj].innerHTML=posti[oj].innerHTML.replace(/<a href/ig, "<font class='Guest' color='red'>Чтобы увидеть ссылки - Зарегаться или клик по рекламе</font><a a-data:'hide' style='display: none;' href")}}
}
</script>

Для правки второго - нужна ссылка на ресурс с установленным кодом

0

3

Может вы меня не правильно поняли, я хочу чтобы вместоhttp://s5.uploads.ru/kVivW.png
  была реклама, а когда на нее нажать,открывается в новом окне, а ссылка становится видна. возможно так???

0

4

Deff написал(а):

Замените первый скрипт...

Для правки второго скрипта - нужна ссылка на ресурс с установленным кодом

0


Вы здесь » Единый форум поддержки » Администрирование форума » Объединить два скрипта или альтернатива