Hallo,
ik heb een countdown-script welke aftelt tot aan we op vakantie gaan
Nu geeft hij op de PC het volgende;
Nog NaN dagen, NaN uur NaN min. en NaN sec.
tot de vakantie naar Blanes
Op mijn PDA bijvoorbeeld doet hij het wel gewoon, en heeft hij het ook altijd gedaan op de PC tot een aantal weken terug..
heeft iemand heir ervaring mee?
nee ik zal ff het script posten.. :)
want de waarde 'NaN' komt ook totaal niet voor in dat script.. :)
<?php // pour l'couleur
<script language="JavaScript">
function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}
//////////Bewerk het aftelscript hier//////////////////
//STEP 1: verander hier het aftel - script, in het formaat year, month, day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2006,07,22,9,00,00)
//STEP 2: verander hieronder de tekst die na het aftellen moet komen, en de boodschap op de dag van het tijdstip, respectively
var occasion="de vakantie naar Blanes"
var message_on_occasion="We zijn op vakantie"
//STEP 3: verander de 5 variabelen hieronder , te weten the width, height, background color, and text style of the countdown area
var countdownwidth='900px'
var countdownheight='35px'
var countdownbgcolor='#FFFFFF'
var opentags='Nog '
var closetags=''
//////////verander hieronder niets//////////////////
var montharray=new Array("Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec")
var crosscount=''
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}
if (document.all||document.getElementById)
document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></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+" "+hr+":"+min+":"+sec
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.all||document.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.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(occasion+opentags+dday+ " dagen, "+dhour+" uur, "+dmin+" minuten en "+dsec+" seconden voor "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " dagen, "+dhour+" uur "+dmin+" min. en "+dsec+" sec. tot "+occasion+closetags
}
setTimeout("countdown()",1000)
}</script>
?>