Показать сообщение отдельно
  #4 (permalink)  
Старый 01.12.2012, 16:43
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Вот, мой небольшой примерчик на скорую руку:

<span id="time"></span>

<script>
var time = new Array(); //Создаём пустой массив
var sec = 0;
for(i=0;i<=60;i++) //Создаём цикл, который добавит в массив 60 значений
{
time[i] = i;
}
time = time.reverse(); //Переворачиваем массив

var timeInt = setInterval(function(){ //Функция, которая будет срабатывать каждую секунду
if(sec <= 60){ //Если sec меньше или равно 60, то в элемент с id "time" добавляем значение массива по положению текущего sec.
document.getElementById('time').innerHTML = time[sec]; 
sec++; //Добавляем одну sec.
}
else{ //Если sec больше 60, то функция перестаёт срабатывать
clearInterval(timeInt);
alert('Complete!');
}
},1000)
</script>
Ответить с цитированием