Главная » Скрипты для uCoz » Пользователи » Скрипт отсчёта до конца света by VfriendsAdmin for SavA

Скрипт отсчёта до конца света by VfriendsAdmin for SavA

img
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>

http://cloddy.org/


Последние темы на форуме:

 Почтовые акки с паролями
 Общение "часть 2 "
 Обмен регистрациями (Бесплатная раскрутка вашего сайта)
 Требуются Модераторы и Журналисты
 Оцените HD - кинотеатр



  • Добавил: mistik
  • Просмотров : 2473
  • Загрузок : 0
  • Добавлено: 03.11.2019
  • Категория: Пользователи






Всего комментариев: 6
6 WOLF174   (23.03.2010 18:37:08)
ХЗЕНЬ ПОЛНАЯ!!! %)

5 Fox   (07.01.2010 07:21:00)
wacko бреееед

4 koltor   (05.01.2010 13:51:24)
ппц идея прикольная))) но а сам скрипт, просто тупо дату изменили.

3 Ridi   (01.01.2010 20:18:09)
хахааха спасибо :D

2 ScoRpik427   (01.01.2010 17:37:54)
Да бред всё это ( я не про скрипт, а про конец света)) :p

+1   Спам
1 Wa1uk™   (01.01.2010 16:57:21)
это как это??до конца света)) :p

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]