Скачать после 60 секунд - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: d3st  
Форум » uCoz » Скрипты » Скачать после 60 секунд
Скачать после 60 секунд
DioSДата: Пятница, 21.09.2012, 12:09 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline


Code
<script type="text/javascript">      
     var c = 60; // необходимый период задержки в секундах...      
     function fcwait() {      
     if (c > 0) {      
     var el = document.getElementById("downloadDelayTimeSec")      
     if( el ){      
     el.innerHTML = "" + c      
     }      
     c = c - 1      
     setTimeout("fcwait()", 1000)      
     } else {      
     document.getElementById("divDLWait").style.display = 'none';      
     document.getElementById("divDLStart").style.display = 'block';      
     }      
     }      
     </script>


Теперь нам нужно удалить стандартные ссылки скачивния

Code
<a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)      
     · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)


В месте, где нам необходимо вывести ссылки на скачивание устанавливаем этот код

Code
<?if($FILE_URL$)?><div style="display:none;" id="divDLWait"><fieldset><legend><b><font color="red">Чтобы снять ограничение зарегистрируйтесь!</font></b></legend>      
     Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</fieldset></div>      
     <div style="display:none;" id="divDLStart"><input type="button" onclick="window.location='$FILE_URL$'" value="Скачать с сервера" /></div>      
     <a href="javascript://" onclick="fcwait();document.getElementById('divDLWait').style.display='block';style.display='none'">Скачать с сервера ($FILE_SIZE$)</a> <?endif?>      
     <?if($RFILE_URL$)?><div style="display:none;" id="divDLWait"><fieldset><legend><b><font color="red">Чтобы снять ограничение зарегистрируйтесь!</font></b></legend>      
     Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</fieldset></div>      
     <div style="display:none;" id="divDLStart"><input type="button" onclick="window.location='$RFILE_URL$'" value="Скачать с зеркала" /></div>      
     <a href="javascript://" onclick="fcwait();document.getElementById('divDLWait').style.display='block';style.display='none'">Скачать с зеркала ($RFILE_SIZE$)</a><?endif?>


Есть свой сайт? хочеш на нем зарабоать? тебе сюда!

Связь со мной через ICQ: 47214301.
Skype: DioS1475
e-mail: draver-_-@mail.ru
 
Форум » uCoz » Скрипты » Скачать после 60 секунд
  • Страница 1 из 1
  • 1
Поиск: