Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доброе время суток! (https://javascript.ru/forum/misc/52731-dobroe-vremya-sutok.html)

krutoy 04.01.2015 03:48

porezon,
Ссылка по id формируется?

porezon 04.01.2015 03:50

да, если какого-то ид нет в базе, ошибку выдаст. Надо как-то передавать иды, вывожу ид я вот так <?=$idh;?>

krutoy 04.01.2015 03:53

<!DOCTYPE html>
<html>
<head>
</head>
 
<div name="wrapper" id="1">
<p>best partners 1</p>
</div>
<body>

 
<div name="wrapper" id="2">
<p>best partners 2</p>
</div>
<body>
 
<div name="wrapper" id="3">
<p>best partners 3</p>
</div>
<body>

 
<script>


partners=document.getElementsByName("wrapper")

go=function(el){return function(){ el.innerHTML="thanks"; el.onclick=null; open("view.php?ad="+this.id)}}
redirect=function(){
  this.innerHTML="<a href='#'>click here to go to the site</a>"; this.onclick=go(this)}

for(i=0; i<partners.length; i++) partners[i].onclick=redirect


</script>
</body>
</html>

porezon 04.01.2015 03:57

Работает!!! Большое спасибо

krutoy 04.01.2015 04:55

porezon,
Даже лучше так:
<!DOCTYPE html>
<html>
<head>
</head>
 
<div name="wrapper" id="1">
<p>best partners 1</p>
</div>
<body>

 
<div name="wrapper" id="2">
<p>best partners 2</p>
</div>
<body>
 
<div name="wrapper" id="3">
<p>best partners 3</p>
</div>
<body>

 
<script>


partners=document.getElementsByName("wrapper")

go=function(){this.innerHTML="thanks"; this.onclick=null; open("view.php?ad="+this.id)}
redirect=function(){
  this.innerHTML="<a href='#'>click here to go to the site</a>"; this.onclick=go}

for(i=0; i<partners.length; i++) partners[i].onclick=redirect


</script>
</body>
</html>

Не нужен там в go явный аргумент с замыканием. Это я че то запарился.

porezon 04.01.2015 14:30

еще проблемка.

вот так сейчас выглдит код:

<script language="javascript" type="text/javascript">
partners=document.getElementsByName("wrapper")
go=function(){this.innerHTML="<div class='ok'>Спасибо за просмотр</div>";this.onclick=null; open("view.php?ad="+this.id)}
redirect=function(){this.innerHTML="<div class='gos'>Просмотреть сайт рекламодателя</div>"; this.onclick=go}
for(i=0; i<partners.length; i++) partners[i].onclick=redirect
</script>

<table class='work-serf' width='100%' border='0' cellpadding='0' cellspacing='0'><tr><td>

<div>Добро пожало<span name='wrapper' id='5' class='serfgo'>ват</span>ь<br />
<span class='desctext'>http://rashabux.ru | Таймер: 20 сек. | (new) </span>
</div>

</td></tr></table>


но проблемма сейчас такая, что часть текста пропадат только, там где спан. На весь текст я немогу поставить спан, только на 3 символа из текста. Надо как-то сделать чтоб остальной текст тоже пропадал.

porezon 04.01.2015 14:36



вот так выглядит. Лишней текст бы убрать как-то

krutoy 04.01.2015 19:11

porezon,
А почему нельзя выводить вместо этого говна
<div>Добро пожало<span name='wrapper' id='5' class='serfgo'>ват</span>ь<br />
<span class='desctext'>http://rashabux.ru | Таймер: 20 сек. | (new) </span>
</div>

Например вот так
<span name='wrapper' id='5' class='serfgo'>Добро пожаловать</span><br />
<span class='desctext'>http://rashabux.ru | Таймер: 20 сек. | (new) </span>

?
Я, честно сказать, запарился решать твои проблемы, которые уже далеко за гранью патологии.

porezon 04.01.2015 20:03

Тогда я могу нажать на любую часть ссылки, а мне надо только 3 ссимвола нажимать из всего текста.

Я так сначала и сделал, но смысл потерялс из 3 символов

porezon 04.01.2015 20:03

расскажи как вставить просто в этот див скрытие текста. И я уже сам подставлю как нужно


Часовой пояс GMT +3, время: 04:36.