{% else-1 %}
Обновить
* Тема закрыта!
1.
Presto * 1.93
[автор] (13 июл 2015, 06:15) [0/0] [0] [спам] [под]

Нужен JavaScript's таймер обратного отсчета. Дается число - количество секунд. по окончанию вывод текста "Завершено"

Заранее благодарю! *

2. (13 июл 2015, 06:33) [1/0] [1] [спам] [под]

<script type="text/javascript">
function timer(){
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
if (obj.innerHTML==0){
alert('Завершено');
setTimeout(function(){},1000);
} else {
setTimeout(timer,1000);
}
}
setTimeout(timer,1000);
</script>
<div>Осталось: <span id="timer_inp">10</span> сек.</div>

3. (13 июл 2015, 06:37) [1/0] [1] [спам] [под]

МЕГАКОДЫРЬ,
< script type= "text/javascript" >
timeend= new Date();
// IE и FF по разному отрабатывают getYear()
timeend= new Date(timeend.getYear()> 1900?(timeend.getYear()+ 1 )*timeend.getYear()+ 1901), 0 , 1 );
// для задания обратного отсчета до определенной даты укажите дату в формате:
// timeend= new Date(ГОД, МЕСЯЦ-1, ДЕНЬ);
// Для задания даты с точностью до времени укажите дату в формате:
// timeend= new Date(ГОД, МЕСЯЦ-1, ДЕНЬ, ЧАСЫ-1, МИНУТЫ);
function time () {
today = new Date();
today = Math.floor((timeend-today)/ 1000);
tsec=today% 60; today=Math.floor(today/ 60); if(tsec< 10)tsec= '0' +tsec;
tmin=today% 60; today=Math.floor(today/ 60); if(tmin< 10)tmin= '0' +tmin;
thour=today% 24; today=Math.floor(today/ 24);
timestr=today + " дней " + thour+ " часов " +tmin+ " минут " +tsec+ " секунд" ;
document.getElementById( 't' ).innerHTML=timestr;
window.setTimeout( "time()" ,1000);
}
</ script>

4. (13 июл 2015, 06:41) [0/0] [0] [спам] [под]

МЕГАКОДЫРЬ, http://smartlanding.biz/wp-content/themes/simply-vision/download/timer.zip

5.
Presto * 1.93
[автор] (13 июл 2015, 16:21) [0/0] [0] [спам] [под]

спасибо, народ!

6.
Presto * 1.93
[автор] (13 июл 2015, 16:22) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений