Avatar billede sorensen_123 Nybegynder
12. december 2007 - 18:22 Der er 15 kommentarer og
2 løsninger

Nedtælling til dato og tid.

Hejsa,

Jeg skal have lavet en realtime nedtælling på min side, hvor den tæller ned til en angiven dato med tid, f.eks:
18-12-2007 13:52.

Dvs. at mit datoformat er:
DD-MM-ÅÅÅÅ TT:MM.

Når nedtællingen er færdig, dvs. at aktuelle dato+tid er = angivne dato+tid, skal javascript automatisk opdatere siden.

180 point for en fuld kode der kan gøre dette :)
Avatar billede w13 Novice
12. december 2007 - 21:32 #1
Fuldt eksempel: http://www.javascriptkit.com/script/script2/count.shtml
Fandt det her: http://www.javascriptkit.com/script/cutindex1b.shtml

Så kan du bare rette linjen:
  if (difference==0)
  document.write(current)
til:
  if (difference==0)
  window.location.reload(true);

Så genindlæser den siden, når der er talt ned.
Avatar billede sorensen_123 Nybegynder
12. december 2007 - 23:10 #2
Hej.
I det script kan man da kun vælge dato, og ikke klokkeslet for udløb?

Mvh.
Sorensen_123
Avatar billede roenving Novice
13. december 2007 - 16:17 #3
Avatar billede sorensen_123 Nybegynder
13. december 2007 - 16:32 #4
Hejsa,

Jeg kan ikke rigtig se nogen nedtælling på eksempelsiden? Kan du prøve at bikse et eksempel sammen?
Avatar billede roenving Novice
13. december 2007 - 16:44 #5
Prøv at indtaste 2007,11,18,13,52 i reference-feltet, så tæller den løbende ned til det tidspunkt !-)
Avatar billede sorensen_123 Nybegynder
13. december 2007 - 16:47 #6
Det eneste der kommer i promptboksen er: NaN,NaN,NaN,NaN,NaN,NaN,NaN
Avatar billede sorensen_123 Nybegynder
13. december 2007 - 16:48 #7
Upsi.. Min fejl.. Det var det forkerte felt jeg skrev i :)

Scriptet ser ud til at virke, er det noget man må bruge på en side??

Mvh.
Sorensen_123
Avatar billede roenving Novice
13. december 2007 - 16:55 #8
Jepz, du kan bare inkludere roenvingDate.js-filen uændret !-)
Avatar billede sorensen_123 Nybegynder
13. december 2007 - 16:57 #9
Det er bare i orden. Er det ok at ændre filnavnet til mit system?
Avatar billede roenving Novice
13. december 2007 - 17:06 #10
Tjah, men jeg har svært ved at se formålet, medmindre du bruger et nummereringssystem e.l. til dine js-filer (hvilket jeg kun kan fraråde !-)
Avatar billede sorensen_123 Nybegynder
13. december 2007 - 17:15 #11
Har lige fået "skrællet" html koden så det kun er nedtællingen der er der. Kan se at den SKAL bruge den javascript kode i <body> tagget.. Er der ikke en måde, hvorved jeg kan køre den kode kun på den side jeg vil have? Prøvede med:
<script type="text/javascript">
showTime();setInterval('showTime()',1000);
</script>
men det fremkaldte fejl.
Avatar billede uggi16 Nybegynder
20. december 2007 - 10:06 #12
Mon det kan bruges:

<html>
<head>
<title></title>
</head>
<body>
<SCRIPT LANGUAGE="JAVASCRIPT"><!-- hide this script tag's contents from old browsers
today = new Date();
BigDay = new Date("Februar 10, 2009")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
yeasrLeft = Math.floor(daysLeft / 365);
monthLeft = Math.floor(((daysLeft - yeasrLeft * 365) / 30));
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
if(monthLeft > 1)
{
MonthText = " Måneder ";
}
else
{
MonthText = " Måned ";
}
if(daysLeft > 1)
{
DayText = " Dage ";
}
else
{
DayText = " Dag ";
}
if(hrsLeft > 1)
{
HrsText = " Timer og ";
}
else
{
HrsText = " Time og ";
}
if(minsLeft > 1)
{
MinText = " Minutter ";
}
else
{
MinText = " Minut ";
}

document.write("<H4>"+ yeasrLeft + " År " + monthLeft + MonthText + ((daysLeft-yeasrLeft*365) - monthLeft * 30) + DayText + hrsLeft + HrsText + minsLeft + MinText + "</H4>");
// -- done hiding from old browsers --></SCRIPT>
</body>
</html>
Avatar billede sorensen_123 Nybegynder
20. december 2007 - 11:24 #13
Som sagt skulle jeg også kunne indtaste tid i koden, og den du har postet er kun til dato.

Roenving: Brugte din kode, så smid et svar :)
Avatar billede roenving Novice
21. december 2007 - 13:29 #14
Velbekomme '-)
Avatar billede roenving Novice
21. december 2007 - 13:29 #15
Hov, behold de fleste af dine point selv !-)
Avatar billede sorensen_123 Nybegynder
21. december 2007 - 15:56 #16
Det er ok.. Tak for hjælpen..
Avatar billede roenving Novice
25. december 2007 - 00:27 #17
-- og jeg takker for point ;~}
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