Páginas
Desculpe!
Mais Sobre MIM!
Busca!
Atualizações!
Siga-me os Bons !
Cardápio
Baú
Esse código faz aparecer no seu blog uma contagem regressiva. Isto pode ser útil para quem está programando algum evento, quer mostrar quantos dias faltam para seu aniversario ou aniversario do blog, enfim para qualquer coisa que precisa contar quantos dias, horas, minutos e segundo faltam para determinado dia.
Tem algumas coisas que você precisa mudar para usar essa contagem regressiva no seu blog, procure por setcountdown(2008,10,03) isto é a data limite da contagem está no formato(ano,mês,dia) e lembre-se de usar o numero zero no caso de precisar(01, 02, 03,...). Outras coisas para alterar são as frases "Data especial", "É hoje!!!" e "Já passou ! ! !", elas também podem ser trocadas, você pode escrever o que desejar, mas coloque entre aspas igual está aqui.
<script language="JavaScript1.2">
function setcountdown(theyear,themonth,theday) {
yr=theyear;mo=themonth;da=theday
} setcountdown(2009,10,05)
var occasion="Data Especial"
var message_on_occasion="É hoje"
var countdownwidth='510px'
var countdownheight='200px'
var countdownbgcolor='#ccffe1'
var opentags='<font face="Verdana" size="2" color="#000000">'
var closetags='</font>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.alldocument.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}
if (document.alldocument.getElementById)
document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-"></span>')
window.onload=start_countdown
function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write (opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.alldocument.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.alldocument.getElementById)
crosscount.innerHTML=opentags+"Já passou"+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.alldocument.getElementById)
crosscount.innerHTML=opentags+dday+ " dias, "+dhour+" horas, "+dmin+" minutos, e "+dsec+" segundos para a <b>"+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>
0 comentários: