Меню сайта
Поиск
Онлайн
Чт, 2025.01.23, 7:44:06 AM
Приветствую Вас Прохожий
Главная » 2009 » Ноябрь » 6 » Скрипт отсчёта до конца света
10:29:42 PM
Скрипт отсчёта до конца света
Code
<--Скрипт отсчёта до конца света by VfriendsAdmin для 2012god.org.ua-->  
<script type="text/javascript">  
function cdtime(container, targetdate){  
if (!document.getElementById || !document.getElementById(container)) return  
this.container=document.getElementById(container)  
this.currentTime=new Date()  
this.targetdate=new Date(targetdate)  
this.timesup=false  
this.updateTime()  
}  

cdtime.prototype.updateTime=function(){  
va r thisobj=this  
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)  
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second  
}  

cdtime.prototype.displaycountdown=function(baseunit, functionref){  
this.baseunit=baseunit  
this.formatresults=functionref  
this.showresults()  
}  

cdtime.pr ototype.showresults=function(){  
var thisobj=this  

var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds  
if (timediff<0){ //if time is up  
this.timesup=true  
this.container.innerHTML=this.formatresults()  
return  
}  
var oneMinute=60 //minute unit in seconds  
var oneHour=60*60 //hour unit in seconds  
var oneDay=60*60*24 //day unit in seconds  
var dayfield=Math.floor(timediff/oneDay)  
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)  
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)  
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))  
if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level  
hourfield=dayfield*24+hourfield  
dayfield="n/a"  
}  
else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level  
minutefield=dayfield*24*60+hourfield*60+minutefield  
dayfield=hourfield="n/a"  
}  
else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level  
var secondfield=timediff  
dayfield=hourfield=minutefield="n/a"  
}  
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)  
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second  
}  

function formatresults2(){  
if (this.timesup==false){ //if target date/time not yet met  
var displaystring="<span class='lcdstyle'>До конца света осталось...<br> "+arguments[0]+" <sup>days</sup> "+arguments[1]+" <sup>hours</sup> "+arguments[2]+" <sup>minutes</sup> "+arguments[3]+" <sup>seconds</sup></span> "  
}  
else{ //else if target date/time met  
var displaystring="" //Don't display any text  
alert("Конец света наступил!") //Instead, perform a custom alert  
}  
return displaystring  
}  
</script>  

<div id="countdowncontainer2">  

</div>  

<script type="text/javascript">  
var currentyear=new Date().getFullYear()  
var thischristmasyear=(new Date().getMonth()>=1&& new Date().getDate()>1)? currentyear+3 : currentyear  
var christmas=new cdtime("countdowncontainer2", "december 21, "+thischristmasyear+" 0:0:00")  
christmas.displaycountdown("days", formatresults2)  
</script>
Категория: Скрипты Ucoz | Просмотров: 678 | Добавил: DumK | Теги: скрипт, конца, ДО, отсчёта, Света | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Опрос
Как вам форум?
Всего ответов: 16
Популярное
Шаблон для форума
Шаблон форума Blue Invision
Абстрактные кисти для Photoshop
TVUPlayer 2.4.9.1
Скачать Шаблон CS (С рабочим конструктором)
Psd макет шаблона на игровую тематику
Красный warez шаблон для ucoz + PSD
White Glass Folders
Скачать Studio шаблон для Ucoz
Шаблон String City
Друзья

скачать русский рэп