Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 04.01.2015, 03:48
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

porezon,
Ссылка по id формируется?
Ответить с цитированием
  #32 (permalink)  
Старый 04.01.2015, 03:50
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

да, если какого-то ид нет в базе, ошибку выдаст. Надо как-то передавать иды, вывожу ид я вот так <?=$idh;?>
Ответить с цитированием
  #33 (permalink)  
Старый 04.01.2015, 03:53
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

<!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>
Ответить с цитированием
  #34 (permalink)  
Старый 04.01.2015, 03:57
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

Работает!!! Большое спасибо
Ответить с цитированием
  #35 (permalink)  
Старый 04.01.2015, 04:55
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

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 явный аргумент с замыканием. Это я че то запарился.
Ответить с цитированием
  #36 (permalink)  
Старый 04.01.2015, 14:30
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

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

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

<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:33.
Ответить с цитированием
  #37 (permalink)  
Старый 04.01.2015, 14:36
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167



вот так выглядит. Лишней текст бы убрать как-то
Ответить с цитированием
  #38 (permalink)  
Старый 04.01.2015, 19:11
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

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>

?
Я, честно сказать, запарился решать твои проблемы, которые уже далеко за гранью патологии.
Ответить с цитированием
  #39 (permalink)  
Старый 04.01.2015, 20:03
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

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

Я так сначала и сделал, но смысл потерялс из 3 символов
Ответить с цитированием
  #40 (permalink)  
Старый 04.01.2015, 20:03
Профессор
Отправить личное сообщение для porezon Посмотреть профиль Найти все сообщения от porezon
 
Регистрация: 09.01.2013
Сообщений: 167

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Position fixed, но динамический по оси ОХ tvixa Элементы интерфейса 4 09.09.2013 15:39
время время время .... dozer Оффтопик 21 21.08.2012 15:18
KeyDown во время нативного Drag&Drop realus Events/DOM/Window 1 15.09.2011 17:14
XMLHTTP индикация загрузки во время запроса RUVATA AJAX и COMET 6 30.06.2011 10:18
разное время выполнения операции ropowek Events/DOM/Window 2 08.10.2008 13:27