Avatar billede michaeltryl Seniormester
20. april 2006 - 20:49 Der er 1 kommentar og
1 løsning

nedtælling til den 2. fredag i måneden

jeg vil høre om der er en her som kan lave et script, som tæller ned i dage, timer, minutter, sekunder lige som nedstående, dog skal det automatisk tælle ned til den 2. fredag i hver måned.
dvs. at inden den 2. fredag i måneden skal det tælle ned og efter kl 24:00:00 skal det begynde at tælle ned til den næste 2. fredag.

jeg ved ikke om det kan lade sig gøre.

jeg har dette script ved ikke om det kan hjælpe

<script language="JavaScript1.2">
<!-- Javascript NEDTÆLLING starter her

//Script fra @-beynder - http://www.a-begynder.dk
//Vi har næsten alt til web ... blandt andet ;-)

//Gratis script. Slet venligst ikke vores reference
//-------------------------------------------------

function setcountdown(theyear,themonth,theday,thehour, themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin; sec=thesec
}

//// Afsnittet herunder skal tilpasses /////

// Definer datoen der skal tælles ned til
// Format: år, måned, day, time (24 t), minutter og sekunder
setcountdown(2006,4,15,20,00,00)

// Skriv tre beskeder her
// Hvad tælles der ned til, besked på dagen, besked efter
// Du må godt bruge html-tags
var occasion="<br>Til næste natkirke, lørdag den 15. april, i Vor Frue Kirke i Århus"
var message_on_occasion="Lige nu er der natkirke i Vor Frue Kirke i Århus"
var after="Natkirken er nu slut. Håber vi ses den 12. maj 2006 når der er natkirke igen"

// Her defineres udseendet på tekstområdet
var countdownwidth='600px' // bredde
var countdownheight='35px' // højde
var countdownbgcolor='' // baggrundsfarve

// Definder tekstjustering, -type og -størrelse
var opentags='<div align="center"><font face="Verdana" size="4pt">'

//// Du skal IKKE ændere noget efter denne linie /////
//////////////////////////////////////////////////////

var closetags='</font></div>'
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
//http://www.a-begynder.dk
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()
//http://www.a-begynder.dk
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+after+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub. document.write(opentags+dday+ " dage, "+dhour+" timer, "+dmin+" minutter og "+dsec+" sekunder tilbage indtil "+occasion+closetags)
document.countdownnsmain.document.countdownnssub. document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " dage, "+dhour+" timer, "+dmin+" minutter og "+dsec+" sekunder "+occasion+closetags
}
setTimeout("countdown()",1000)
}
// javascript slutter her -->
</script>
Avatar billede michaeltryl Seniormester
26. april 2006 - 14:04 #1
er der ingen som kan hjælpe med dette?
Avatar billede michaeltryl Seniormester
03. juni 2006 - 21:56 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester