[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: езконечный цикл
Гость_Константин
Здравствуйте. Надыбал скриптик отчета обратного времени. Скажите, пожалуйста где и что добавиь, чтобы после истечении 10 секунд, те что выставлены, счетчик снова начал отсчитывать 10 сек. и так безконечно раз


<script>
function sC(name, value, expires, path, domain, secure){ // Поиск элемента по его значению
document.cookie = name + "=" + encodeURIComponent(value) + // ставится кука + кодированый URL
((expires) ? ";expires=" + expires.toGMTString() : "") + //
((path) ? ";path=" + path : "") +
((
domain) ? ";domain=" + domain : "") +
((
secure) ? ";secure=" + secure : "");
}
var expdate = new Date(); // дата
var ex2 = expdate.getTime() + (1000*60*15);
expdate.setTime(ex2);
window.onload = function () { // старт скрипта
var counter = 10;
var clockId = "clock";
var dataId = "item";

var interval = setInterval(function () { //Выполняет функцию с заданным интервалом (в миллисекундах)
if(counter--)
{
document.getElementById(clockId).innerHTML = counter;
}
else
{
clearTimeout(interval); //Отменяет заданный вызов метода setTimeout()
sC('dataId', 'value', expdate, '/');
document.getElementById(dataId).style.display = "block";
document.getElementById(clockId).style.display = "none";
}
}
, 1000);
};
</
script>



<div id="clock">Ссылка будет доступна через 10 сек</div>
<div
id="item" style="display:none;">
Ссылка для перехода: <a href="ссылка">Ссылка</a>
</div>









Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.