20. januar 2002 - 17:54
Der er
7 kommentarer og 1 løsning
if XX >= 0 then response.write: link
<html><head> <title>Time Remaining</title> <SCRIPT LANGUAGE=\"JavaScript\"> <!-- Begin function getTime() { now = new Date(); y2k = new Date(\"Feb 8 2002 12:00:00\"); days = (y2k - now) / 1000 / 60 / 60 / 24; daysRound = Math.floor(days); hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound); hoursRound = Math.floor(hours); minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound); minutesRound = Math.floor(minutes); seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound); secondsRound = Math.round(seconds); sec = (secondsRound == 1) ? \" second.\" : \" seconds.\"; min = (minutesRound == 1) ? \" minute\" : \" minutes and \"; hr = (hoursRound == 1) ? \" hour\" : \" hours, \"; dy = (daysRound == 1) ? \" day\" : \" days, \" document.timeForm.input1.value = \"The site will be launched in \" + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec; newtime = window.setTimeout(\"getTime();\", 1000); } // End --> </script> </head> <body onLoad=\"getTime()\"> <form name=timeForm> <input type=text name=input1 size=77 border-style=\"none\" style=\"border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px arial, helvetica,sans-serif\"></form></center></body></html> Scriptet her tæller ned til en event... når tiden er udløbet skal den i sted for det der står nu, vise et link... hvordan?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
21. januar 2002 - 16:19
#1
<SCRIPT LANGUAGE=\"JavaScript\"> <!-- Begin function getTime() { now = new Date(); y2k = new Date(\"Feb 8 2002 12:00:00\"); days = (y2k - now) / 1000 / 60 / 60 / 24; daysRound = Math.floor(days); hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound); hoursRound = Math.floor(hours); minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound); minutesRound = Math.floor(minutes); seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound); secondsRound = Math.round(seconds); sec = (secondsRound == 1) ? \" second.\" : \" seconds.\"; min = (minutesRound == 1) ? \" minute\" : \" minutes and \"; hr = (hoursRound == 1) ? \" hour\" : \" hours, \"; dy = (daysRound == 1) ? \" day\" : \" days, \" if (daysRound == 0 && hoursRound == 0 && minutesRound == 0 && secondsRound == 0) document.timeForm.input1.value = (daysRound == 0 && hoursRound == 0 && minutesRound == 0 && secondsRound == 0) ? \"<a href=\'link.html\'>Kabuuum! Gå videre her!</a>\" : \"The site will be launched in \" + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec; newtime = window.setTimeout(\"getTime();\", 1000); } // End --> </script>
21. januar 2002 - 19:10
#2
kan ikke få det til at virke!! der står ingenting når jeg åbner det... Fik du det til at virke da du testede det?
Slettet bruger
21. januar 2002 - 20:30
#3
Her: <html> <head> <SCRIPT LANGUAGE=\"JavaScript\"> <!-- Begin function getTime() { now = new Date(); y2k = new Date(\"Jan 21 2002 20:27:10\"); days = (y2k - now) / 1000 / 60 / 60 / 24; daysRound = Math.floor(days); hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound); hoursRound = Math.floor(hours); minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound); minutesRound = Math.floor(minutes); seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound); secondsRound = Math.round(seconds); sec = (secondsRound == 1) ? \" second.\" : \" seconds.\"; min = (minutesRound == 1) ? \" minute and \" : \" minutes and \"; hr = (hoursRound == 1) ? \" hour, \" : \" hours, \"; dy = (daysRound == 1) ? \" day, \" : \" days, \"; if (Math.round(new Date() / 1000) == Math.round(y2k / 1000)) { document.write(\"<a href=\'link.html\'>Kabuuum! Gå videre her!</a>\"); return; } else document.timeForm.input1.value = \"The site will be launched in \" + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec; newtime = window.setTimeout(\"getTime();\", 1000); } // End --> </script> </head> <body onLoad=\"getTime();\"> <form name=\"timeForm\"> <input type=\"text\" name=\"input1\" size=\"100\"> </form> </body> </html>
Slettet bruger
21. januar 2002 - 20:30
#4
Læg mærke til, at linket overskriver hele siden, så det er det eneste tilbage! (Det kan ændres efter ønske)
22. januar 2002 - 16:10
#5
kan du lave så scriptet kun overskriver formfeltet?? ellers virker det perfekt
Slettet bruger
24. januar 2002 - 16:18
#6
Her: <html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function getTime() { now = new Date(); y2k = new Date("Jan 24 2002 16:16:05"); days = (y2k - now) / 1000 / 60 / 60 / 24; daysRound = Math.floor(days); hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound); hoursRound = Math.floor(hours); minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound); minutesRound = Math.floor(minutes); seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound); secondsRound = Math.round(seconds); sec = (secondsRound == 1) ? " second." : " seconds."; min = (minutesRound == 1) ? " minute and " : " minutes and "; hr = (hoursRound == 1) ? " hour, " : " hours, "; dy = (daysRound == 1) ? " day, " : " days, "; if (Math.round(new Date() / 1000) == Math.round(y2k / 1000)) { overskriv(); return; } else document.timeForm.input1.value = "The site will be launched in " + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec; newtime = window.setTimeout("getTime();", 1000); } function overskriv() { mhtml = "<a href='naeste_side.html'>Kabuuummm! Gå videre her...</a>"; //Ændr linkets html her! if (document.getElementById) document.getElementById("frm").innerHTML = mhtml; else if (document.all) document.all.frm.innerHTML = mhtml; else if (document.layers) document.frmilayer.document.frmlayer.document.write(mhtml); } // End --> </script> </head> <body onLoad="getTime();"> Hallo hallo! <br><br> Vi tæller ned... <br> <div id="frm"> <ilayer id="frmilayer"><layer id="frmlayer"> <form name="timeForm"> <input type="text" name="input1" size="100"> </form> </layer></ilayer> </div> **Venter spændt** </body> </html>
Slettet bruger
24. januar 2002 - 16:18
#7
Det skulle meget gerne virke i IE4+ samt NS4+ og vist også Opera 6.
24. januar 2002 - 21:06
#8
ok det var det hele så... takker for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling