Нужен скрипт задержки загрузки ссылки

M
На сайте с 30.04.2009
Offline
106
2165

Помогите найти такой java скрипт: когда посетитель жмет по ссылке, ему появляется - подождите к примеру 30 секунд, и начинается отсчет, по прошествии времени появляется уже действующая ссылка. Либо когда посетитель попадает на страницу сразу начинается отсчет времени, а потом появляется ссылка.

Fr3d
На сайте с 29.05.2008
Offline
86
#1
marcoins:
Либо когда посетитель попадает на страницу сразу начинается отсчет времени, а потом появляется ссылка.

<script type="text/javascript">

function timer(){

var obj=document.getElementById('timer_inp');

obj.innerHTML--;

if(obj.innerHTML==0){

obj.style.display = "none";

var obj2=document.getElementById('link');

obj2.innerHTML='<a href="http://google.ru">http://google.ru</a>';

setTimeout(function(){},1000);}

else{setTimeout(timer,1000);}

}

setTimeout(timer,1000);

</script>

<div id="timer_inp">5</div>

<div id="link"></div>

Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
M
На сайте с 30.04.2009
Offline
106
#2

Вот спасибо большое! Самое оно!

[Удален]
#3

А раскройте секрет - нафик оно надо? Я реально не понимаю, зачем заставлять ждать юзера. Ну ладно бы заставить что-то сделать (на линк кликнуть, капчу разгадать и тд...), но бесполезно ждать.. (тем более любой такой js обходится на раз)

stiff_max
На сайте с 08.05.2010
Offline
4
#4

SeoNizator, ну, мб, хотят рекламку на той страничке повесить.

Качественно разрабатываю PHP-приложения (скрипты, парсеры, CMS, модули DLE, Joomla и мн. др.) и верстаю (/ru/forum/496345). Цены низкие, сроки — короткие. Прикольные, стильные, ржачные майки с надписями! (http://www.footbolochka.com/)
[Удален]
#5
stiff_max:
мб, хотят рекламку на той страничке повесить.

А каким боком при этом 30! секунд задержки может принести выгоду? Ну я понимаю кликнуть на рекламу, но пялиться... или есть рекламодатели платящие за время просмотра баннера? :)

[Удален]
#6
SeoNizator:
А каким боком при этом 30! секунд задержки может принести выгоду? Ну я понимаю кликнуть на рекламу, но пялиться... или есть рекламодатели платящие за время просмотра баннера? :)

от пользователя зависит

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

а на страничке много всего и есть из чего выбрать

в принципе это логично, насколько хорошо работает - не знаю

AL
На сайте с 18.08.2009
Offline
43
a_l
#7
<script type="text/javascript">
function timer(){
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
if(obj.innerHTML==0){
obj.style.display = "none";
var obj2=document.getElementById('link');
obj2.innerHTML='<a href="http://google.ru">http://google.ru</a>';
setTimeout(function(){},1000);}
else{setTimeout(timer,1000);}
}
setTimeout(timer,1000);
</script>
<div id="timer_inp">5</div>
<div id="link"></div>

Вообще желательно подстраховаться от отсутствия JS на стороне пользователя, добавив в конец:

<meta http-equiv="refresh" content="30; url=http://google.ru">

[Удален]
#8
tvsm22:
предполагается, что он откроет страничку, увидит отсчет времени и от нечего делать станет изучать то, что расположено на страничке.

Вот честно - кто-то ТАК делает? Или может тем временем в другим вкладках браузера "изучает" то что ЕМУ надо (если, конечно не может\не хочет "побороть" жз-таймер (мета-редирект) :)).

kxk
На сайте с 30.01.2005
Offline
970
kxk
#9

SeoNizator, Можно хитрый таймер сделать который при уходе с своего окнга начнёт считать по новой, так у Депозитфайлс сделано

Ваш DEVOPS

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий