Avatar billede morten_katow26 Nybegynder
05. august 2005 - 19:44 Der er 7 kommentarer og
1 løsning

Hjælp til tæller

Hejsa eksperter..

Mit "problem" er meget enkelt, at jeg skal have lavet en tæller, der hvert sek. lægger 0,003449 til tallet. Tælleren skal sættes til at have startet optællingen i torsdags (altså den 4/8). op tællingen skal ikke stoppe ved noget bestemt tal, men derimod bare blive ved i en uendelighed.

PS. Hvis tælleren kunne laves så den var lige til at sætte ind på en hjemmeside, ville det være meget fint.

På forhånd tak!!!

MVH,
Morten
Avatar billede olebole Juniormester
05. august 2005 - 20:05 #1
<ole>

- og hvor langt er du så kommet med det?

/mvh
</bole>
Avatar billede nielle Nybegynder
05. august 2005 - 20:36 #2
Kunne f.eks gøres sådan her:

Counter: <span id="counter"></span>

<script language='JavaScript'>
timeId = 0;
function updateCounter()
{
    d1 = new Date(2005, 7, 4, 0, 0, 0, 0);  // August=7, ikke 8!
    ms1 = d1.getTime();

    d2 = new Date();
    ms2 = d2.getTime();

    dms = ms2-ms1;
    ds = dms/1000;

    document.getElementById("counter").innerHTML = ds * 0.003449;
    timeId = setTimeout('updateCounter();', 1000);
};

updateCounter();
</script>
Avatar billede nielle Nybegynder
05. august 2005 - 20:38 #3
Starter torsdag lige efter midnat fra onsdag:

d1 = new Date(2005, 7, 4, 0, 0, 0, 0);

Starter torsdag 1 sek i midnat til fredag:

d1 = new Date(2005, 7, 4, 23, 59, 59, 0);
Avatar billede morten_katow26 Nybegynder
05. august 2005 - 21:32 #4
mange tak for svaret, men er der ikke en måde hvor jeg kan afrunde til 2 eller 3 decimaler??
Avatar billede nielle Nybegynder
05. august 2005 - 21:55 #5
Afrunding til 2 decimaler:

document.getElementById("counter").innerHTML = Math.round(ds * 0.003449 * 100) / 100;

... og 3 decimaler:

document.getElementById("counter").innerHTML = Math.round(ds * 0.003449 * 1000) / 1000;
Avatar billede morten_katow26 Nybegynder
05. august 2005 - 22:46 #6
Mange tak for det hurtige svar og den nemme hjælp.. :D
Avatar billede morten_katow26 Nybegynder
05. august 2005 - 22:46 #7
.....smid lige et svar
Avatar billede nielle Nybegynder
05. august 2005 - 22:47 #8
Svar :^)
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