• Страница 1 из 1
  • 1
Скрипт «Сколько осталось дней до Нового года?»
   PaRkOUR
16.12.2010, 13:32
Сообщение #1


Генералиссимус
Группа: Администраторы
Сообщений: 41
Регистрация: 16.06.2010
Из: Российская Федерация
Пользователь №: 1

Всем привет, до Нового Года уже совсем не долго, я решил обновить скрипт "До Нового Года осталось" вот моя новая сборка данного скрипта. Всё хорошо работает, ниже есть скрин скрипта.

Code
<center><div align="center" style="padding:2px; border: 1px dashed white; width: 155px;">         
<a href="http://excsoft.ru/forum/12-3-1"><img src="http://excsoft.ru/newyear.jpg" border="0"></a>
<div align="center" style="width: 140px;"><span style="color:#fffc00">         
         <b><div align="center"><script Language="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></div></div></center><b></span>



--------------------
 
29.11.2011, 15:46
Сообщение #2


Рядовой
Группа: Пользователи
Сообщений: 1
Регистрация: 29.11.2011
Из: Российская Федерация
Пользователь №: 2129

Хороший скрипт спасибо hands


--------------------
 
06.05.2017, 21:48
Сообщение #3


Рядовой
Группа: Пользователи
Сообщений: 1
Регистрация: 06.05.2017
Из:
Пользователь №: 5954

Советую воспользоваться простым калькулятором Сколько дней до Нового Года http://rasschitai.ru/skolko_dnejj_do_novogo_goda.html Очень быстро и легко показывает результат)


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