отсчет дней - icq-proga - Форум Бесплатный софт, софт для windows, новый софт, soft 7, лучший софт, icq, icq бесплатно, скрипты для ucoz, скрипты для сайтов, темы для windows, windows 7, oc, Windows Vista, dle, dle модули, dle шаблоны, бесплатные dle шаблоны, хаки для dle, бесплатно, скачать бесплатно шаблоны dle, dle бесплатно, joomla, joomla 1.5, шаблоны joomla, бесплатные шаблоны joomla, Бесплатные модули Joomla, joomla модули - отсчет дней - icq-proga - Форум
Софт | Фильмы | Музыка | Шаблоны DLE | Шаблоны Joomla
E-mail: Пароль:
Регистрация
Забыли пароль?
Главная | Форум | Топ сайтов | Баннеробмен | смотреть зарубежное порно бесплатно Четверг, 05.02.2026, 06:10
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
отсчет дней
adminДата: Понедельник, 08.03.2010, 11:33 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 171
Репутация: 5
Статус: Offline
Code
<style style="text/css">
.lcdstyle{
color:red;
font: bold 18px MS Sans Serif;
padding: 3px;
}
</style>

<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(){
var 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.prototype.showresults=function(){
va r 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+1 : currentyear
var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00")
christmas.displaycountdown("days", formatresults2)
</script>
 
  • Страница 1 из 1
  • 1
Поиск: