• Страница 1 из 1
  • 1
Скрипт "До Нового года осталось..." by TRANE73
z1MДата: Пятница, 10.12.2010, 16:22 | Сообщение # 1
Администратор.
Логин: z1M
Имя: Даниил
Сообщений: 1488
Награды: 5
Репутация: 137
Замечания:

В скрипте написано сколько еще осталось до Нового года! В днях, часах, минутах и секундах! Причём информация обновляется каждую секунду!

Code
<CENTER>    
<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)
}    
cdtime.prototype.displaycountdown=function(baseunit, functionref){    
    this.baseunit=baseunit    
    this.formatresults=functionref    
    this.showresults()    
}    
cdtime.prototype.showresults=function(){    
var thisobj=this    
var timediff=(this.targetdate-this.currentTime)/1000
    if (timediff<0){
    this.timesup=true    
    this.container.innerHTML=this.formatresults()    
return    
}    
var oneMinute=60
var oneHour=60*60
var oneDay=60*60*24
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"){    
    hourfield=dayfield*24+hourfield    
    dayfield="n/a"    
    }    
else if (this.baseunit=="minutes"){    
    minutefield=dayfield*24*60+hourfield*60+minutefield    
    dayfield=hourfield="n/a"    
}    
else if (this.baseunit=="seconds"){    
    var secondfield=timediff    
    dayfield=hourfield=minutefield="n/a"    
}    
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)    
setTimeout(function(){thisobj.showresults()}, 1000)
}    
function formatresults2(){    
    if (this.timesup==false){
    var displaystring="<span class='nonewyear'>"+arguments[0]+" Дней "+arguments[1]+" Часов<br>"+arguments[2]+" Минут "+arguments[3]+" Секунд</span> "    
    }    
    else{    
    var displaystring="<span class='newyear1'>С новым годом!!!</span>"    
    //alert("С новым годом!!!")
    }    
    return displaystring    
}    
</script>    
<div id="countdowncontainer2"></div>    
<script type="text/javascript">    
    var currentyear=new Date().getFullYear()    
    var thischristmasyear=(new Date().getMonth()==0 && new Date().getDate()==1)? currentyear : currentyear + 1    
    var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00")    
    christmas.displaycountdown("days", formatresults2)    
</script>    
</CENTER>

А вот это нужно вставить в вашу таблицу стилей:

Code

.nonewyear{    
color:#007aff;    
font: bold 12px MS Sans Serif;    
padding: 3px;    
}    
.newyear1{    
color:red;    
font: bold 12px MS Sans Serif;    
padding: 3px;    
}


Мой сайт Gaming-up
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
LaiNeR Постов [ 3127 ]
Staistesap Постов [ 1545 ]
z1M Постов [ 1488 ]
Mooxyrep Постов [ 1145 ]
Pooniacact Постов [ 986 ]
KoreshoK Постов [ 644 ]
LonS Постов [ 585 ]
BIG_BOSS Постов [ 572 ]
DoZa Постов [ 564 ]
shooter Постов [ 468 ]
LonS Репутация [ 546 ]
LaiNeR Репутация [ 519 ]
Smofee Репутация [ 477 ]
СнAйПер Репутация [ 436 ]
MedeX Репутация [ 412 ]
TiPSy Репутация [ 300 ]
bleff Репутация [ 279 ]
-=SToRM=- Репутация [ 235 ]
A6c3Ht^ Репутация [ 225 ]
NoRD Репутация [ 210 ]
Общение [ 1309 ]
Считаем до 1 000 [ 664 ]
Поговорим обо всем :) (девушки, машины, личная жизнь и тд) [ 369 ]
Афоризмы (Не комментируйте) [ 301 ]
Играем в СЛОВА [ 187 ]
Конкурс "Угадай возраст". [ 183 ]
Конкурс "Угадай автомобиль" [ 110 ]
Предложения по сайту [ 97 ]
Набивка постов [ 80 ]
Обломай товарища [ 75 ]
source-boost.ru | Мониторинг сервера CSS v34 [ 0 ]
source-boost.ru | Мониторинг сервера CSS v34 [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Скачать CSS v34 НОВЫЕ ПУШКИ - cs-kontra.ru [ 0 ]
Swatik [ 1 ]

Хостинг от uCoz | sitemap.xml | sitemap-forum.xml | sitemap-shop.xml | urllist.txt | |
PR-CY.ru