В срочном порядке ищу таймер такого вида, как на depositfiles сделан, к примеру. Т.е. отсчёт времени, и выдача ссылки\текста по окончании времени. Нашёл вот такой пример:
Код:CSS:<script type="text/javascript"> timer_num = 60; // Число задержки в секундах function timer_fc(){ if(timer_num>0){ $('#timer_num').text(timer_num); timer_num--; setTimeout("timer_fc()", 1000) }else{ $('#timer_1').hide(); $('#timer_2').show(); }} timer_fc(); </script> <table id="timer_1" border="0" cellpadding="2" cellspacing="2"><tbody><tr> <td>Ожидайте:</td> <td id="timer_num"></td> <td>сек.</td> </tr></tbody></table> <div style="display:none" id="timer_2"> Тут все что хочешь!) </div>Код:Но тут проблема - у меня не показываются цифры отсчёта. Если кто-нибудь может сказать в чём тут проблема, или же посоветовать другой скрипт такого рода, то буду очень признателен :)#timer_num {width:70px; height:70px; background: url('1.gif') no-repeat; text-align:center; font-size:36px; color:#666}
- 08.04.2012 07:48
Спасибо сказали:
Marat1975(08.01.2016), - 08.04.2012 08:01
Есть такой вариант
PHP код:А на какой движок нужно?<script language="javascript">function timer(target, seconds) {target.disabled=true; target.value="Скачать"+seconds; window.sec=seconds; window.target=target; timer_exe();} function timer_exe() {if (window.sec<0) {window.target.disabled=false; window.target.value="Скачать"; return true;} if (window.sec==0) {window.target.value="Скачивание началось"; window.target.disabled=false;
new _uWnd("ckachivanie",'Скачивание материала: "$ENTRY_TITLE$"',400,100,{modal:1, fixed:0},$("#ckachivanie_webo4ka").html());}
else {window.target.value="До скачивания осталось "+window.sec;} window.sec=window.sec-1; setTimeout ("timer_exe()",1000);} function stop_timer() {window.sec="-10";}</script>
<div id="ckachivanie_webo4ka" style="display:none"><br>
ссылка
</div>
<input type="button" onclick="timer(this,60)" value="Скачать">
<input type="button" value="Отмена" onclick="stop_timer()">
Если для dle то есть ещё _http://dleshka.com/139-downpage-v40.html
Если для ucoz, пиши в icq 727160 помогу.Последний раз редактировалось Dolmatov; 08.04.2012 в 08:05.
Спасибо сказали:
edger(08.04.2012), - 08.04.2012 08:34
UpReg, нужно не на движок, а на чистый html+css За скрипт благодарю! Только один момент - в каком виде ссылку вставлять? Вставлял такого вида <a href="http://k.ot/file.rar"></a> счётчик доходит до конца, появляется надпись "Скачивание началось" и ничего не происходит
- 08.04.2012 12:17
Вот переделал ваш скрипт, теперь работает.
Развернуть текст
Код HTML:<style type="text/css"> #timer_num {width:70px; height:70px; background: url('http://img3.depositfiles.com/images/timer.gif') no-repeat; text-align:center; font-size:36px; color:#666} </style> <script type="text/javascript"> window.onload = function () { var timer_num = 4; // Число задержки в секундах document.getElementById('timer_num').innerHTML = timer_num; var timers = setInterval(function () { timer_num--; document.getElementById('timer_num').innerHTML = timer_num; if (timer_num == 0) { document.getElementById('timer_2').style.display = 'block'; document.getElementById('timer_1').style.display = 'none'; clearInterval(timers); } }, 1000) } </script> <table id="timer_1" border="0" cellpadding="2" cellspacing="2"><tbody><tr> <td>Ожидайте:</td> <td id="timer_num"></td> <td>сек.</td> </tr></tbody></table> <div style="display:none" id="timer_2"> То что скрыто </div>
[свернуть]
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Редактирование swf файла | Web программирование | 3 | 25.03.2012 04:14 |
Вывод rss не из xml файла | Web программирование | 7 | 21.07.2011 03:59 |
Модуль: Скачка файла | Web программирование | 3 | 11.04.2011 11:42 |
Простой парсер XML файла | Web программирование | 4 | 04.01.2011 20:17 |
скачивание картинок напрямую с вордпресс | Вопросы от новичков | 3 | 03.08.2010 17:31 |