Новости

Установить на свой сайт таймер обратного отсчета до Нового Года

До Нового Года осталось совсем немного времени. Мы уже чувствуем его приближение. Стало интересно гостям на сайте знать, а сколько именно осталось до этого грандиозного праздника. Мы даже сами, заходим на свой сайт, чтобы посмотреть сколько же осталось дней до праздника и, конечно, до законных выходных. Лучше иметь на своем сайте скрипт для обратного отсчета до Нового Года или таймер обратного отсчета до Нового Года. В этой статье мы выложим вам код, который вы можете скопировать и вставить на свой сайт самостоятельно и бесплатно. Картинку вы можете поменять на ту, которая вам более привлекательна.

<center>
<div align="center" style="padding:2px; border: 1px dashed white; width: 155px;">
<p>
<a href="http://rentpremium.ru/faq/"><img border="0" src="http://rentpremium.ru/data/uploads/specfoto/newyear.jpg" /></a></p>
<div align="center" style="width: 140px;">
<div align="center">
<span style="color:#fffc00"><b><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></b></span>
<div id="countdowncontainer2">
&nbsp;</div>
<span style="color:#fffc00"><b><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></b></span></div>
</div>
</div>
</center>
<p>
&nbsp;</p>

Если вам надо поменять картинку на скрипте для обратного отсчета до Нового Года вы сначала ее загрузите на свой сайт, это можно сделать через админ панель на сайте. Скопируйте адрес ссылки, предварительно попробуйте вести этот адрес и посмотрите выводится ли ваша страница с нужной картинкой, и замените в этом коде адрес "http://rentpremium.ru/data/uploads/specfoto/newyear.jpg» на свой. И все у вас заработает. Под картинкой будет таймер обратного отсчета до Нового Года и все ваши посетители, да и вы сами, увидят на сайте время до Нового Года и будут довольны.

<<