Harma
Gebruiker
- Lid geworden
- 2 okt 2002
- Berichten
- 187
Hallo,
Ik heb een script voor een countdown teller maar kom er niet helemaal uit. Het script staat op de site www.deporky's.nl
Eerlijk gezegt, ik heb m gecoppierd van een ander en wat aanpassingen gedaan.
Het volgende probleem is dat hij naar de verkeerde tijd aftelt. Hij telt af naar 00:00 uur en dit moet 20:11 uur zijn.
Krijg het zelf niet verandert, zou iemand dit voor mij kunnen doen, dan wel in duidelijke taal vertellen hoe ik dit moet veranderen. Heb zelf geen verstand van scripts maken en zo.
Op dit moment ziet er zo uit:
<SCRIPT language=Javascript1.2>
function setcountdown(theyear,themonth,theday) {
yr=theyear;mo=themonth;da=theday
}
setcountdown(2008,02,02)
var occasion=" CARNAVAL 2008 "
var message_on_occasion="Fijne Carnaval!"
var countdownwidth='760px'
var countdownheight='82px'
var countdownbgcolor=''
var opentags=''
var closetags=''
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.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
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+closeta gs)
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+"Carnaval "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Carnaval "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Nog "+dday+ " dagen, "+dhour+" uur, "+dmin+" minuten, en "+dsec+" seconden over tot "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Nog "+dday+ " dagen, "+dhour+" uur, "+dmin+" minuten en "+dsec+" seconden tot "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</SCRIPT>
Helpmij aub even hiermee, alvast bedankt voor de genome moeite,
Ik heb een script voor een countdown teller maar kom er niet helemaal uit. Het script staat op de site www.deporky's.nl
Eerlijk gezegt, ik heb m gecoppierd van een ander en wat aanpassingen gedaan.
Het volgende probleem is dat hij naar de verkeerde tijd aftelt. Hij telt af naar 00:00 uur en dit moet 20:11 uur zijn.
Krijg het zelf niet verandert, zou iemand dit voor mij kunnen doen, dan wel in duidelijke taal vertellen hoe ik dit moet veranderen. Heb zelf geen verstand van scripts maken en zo.
Op dit moment ziet er zo uit:
<SCRIPT language=Javascript1.2>
function setcountdown(theyear,themonth,theday) {
yr=theyear;mo=themonth;da=theday
}
setcountdown(2008,02,02)
var occasion=" CARNAVAL 2008 "
var message_on_occasion="Fijne Carnaval!"
var countdownwidth='760px'
var countdownheight='82px'
var countdownbgcolor=''
var opentags=''
var closetags=''
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.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
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+closeta gs)
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+"Carnaval "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Carnaval "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Nog "+dday+ " dagen, "+dhour+" uur, "+dmin+" minuten, en "+dsec+" seconden over tot "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Nog "+dday+ " dagen, "+dhour+" uur, "+dmin+" minuten en "+dsec+" seconden tot "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</SCRIPT>
Helpmij aub even hiermee, alvast bedankt voor de genome moeite,
Laatst bewerkt: