Avatar billede mnt Nybegynder
03. juli 2002 - 19:01 Der er 7 kommentarer og
1 løsning

Jeg har fundet mig en lille fin countdown tæller.

Hej Eksperten.dk
Jeg har fundet en countdown tæller. Men jeg kan ikke finde ud af hvad og hvor jeg skal skrive hvis den fx. skal tælle ned til d. 3/7-2002 kl. 20.00..:

<script language="JavaScript">
ie = document.all
nn = document.layers

function CountDown()
{
  var nu = new Date();
  var Totusind = new Date(2002, 7, 3, 0, 0, 0);
  var S = Totusind.getTime() - nu.getTime();
  var T, M, Se, Ms;
  T = Math.floor(S / (60*60*1000));
  S = S - (T * (60*60*1000));
  M = Math.floor(S / (60*1000));
  S = S - (M * (60*1000));
  Se = Math.floor(S/1000);
  S = S - (Se * 1000);
  Ms = Math.floor(S / 10);
  Temp = parseInt(T,10)+' timer, '+parseInt(M,10) + ' minutter, og '+ parseInt(Se,10) + ' sekunder. ';
  if (ie) {tid.innerHTML=Temp;}
  else {document.tid.document.write(Temp); document.tid.document.close()}
  setTimeout ("CountDown()", 1);
}

function Init()
{
  setTimeout ("CountDown()", 1);
}

</script>

Håber i kan hjælpe mig.
Avatar billede mnt Nybegynder
03. juli 2002 - 19:19 #1
Var der nogen som ville hjælpe?
Avatar billede hmm10 Nybegynder
03. juli 2002 - 19:22 #2
Hvilken dato tæller den ned til nu?
Avatar billede mnt Nybegynder
03. juli 2002 - 19:25 #3
Jeg TROR den tæller ned til d. 3/7 2002, men så burde det være - nogle timer, og det er det ik...  ???
Avatar billede jakoba Nybegynder
03. juli 2002 - 19:49 #4
du sætter tiden i denne linie:

var Totusind = new Date(2002, 7, 3, 0, 0, 0);
parametrene er:
                      aar, måned, dag, time, minut, sekund

hele klodsen skal bare stå i din head sektion et sted. og så skal du indsætte en onload i din <body kommando
<body ... onload="init()">

og have et span eller en div med  id='tid'

mvh JakobA
Avatar billede mnt Nybegynder
03. juli 2002 - 20:03 #5
jakoba > Okay. Nu har jeg sat sådan her ind: "Totusind = new Date(2002, 7, 3, 20, 10, 0);" og så skulle den da nedtælle til idag kl 20.10 ik? (Altså om ca. 5 min)

Den skriver nemlig: 744 timer, 4 minutter, og 53 sekunder.
Avatar billede mnt Nybegynder
03. juli 2002 - 20:19 #6
Hmmm?
Ingen som kan hjælpe?
Avatar billede jakoba Nybegynder
03. juli 2002 - 20:39 #7
Ups., ja det er er krølle i date. månederne tælles fra 0
dvs 0=januar, 1=februar, 2=marts, ... 
så månedsnummeret er een mindre end man forventer:
    Totusind = new Date(2002, 7-1, 3, 20, 10, 0);

så skulle det gå en tand bedre

mvh JakobA
Avatar billede mnt Nybegynder
03. juli 2002 - 20:46 #8
Ja nu virker det vist.
Tusind tak for hjælpen ;-)
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknologirådgiver inden for AI-området til Teknologiafdelingen

Capgemini Danmark A/S

Java Engineer