Avatar billede ch007 Nybegynder
11. december 2005 - 19:02 Der er 8 kommentarer og
1 løsning

Stop ur med sekunder og milisekunder

Hej!

Jeg skal bruge et stop-ur. Jeg vil gerne have milisekunder med. Er der nogle der har et script.

Jeg har selv fundet dette, her fra forumet:

http://javascript.internet.com/miscellaneous/stopwatch.html

Det er godt, men jeg vil gerne have at i stedet for 900 milisekunder skal der stå 0,900 og ved 3500 skal der står 3,500 skeunder. Hvordan gør jeg det?
Avatar billede cpufan Juniormester
11. december 2005 - 19:09 #1
i de linier  hvor der står dette:

document.stpw.time.value = ms;

ændrer du til:

document.stpw.time.value = ms/1000;
Avatar billede ch007 Nybegynder
11. december 2005 - 19:13 #2
Det er klasse. Der er kun en lille detalje. Når den tæller viser den det uden komma/punktum. Men når jeg stopper kommer det frem. Kan den kører med punktum mens den tæller?
Avatar billede ch007 Nybegynder
11. december 2005 - 19:15 #3
Nåh :)

Jeg skulle bare ændre det alle stederne... SUPER

Jeg har lige et spg mere: Hvordan får jeg den til at starte med at skrive 0 sekunder. Den starter nemlig (når siden loades) med at skrive ingenting istedet for nul!
Avatar billede cpufan Juniormester
11. december 2005 - 19:16 #4
øhm -
kigger lige
Avatar billede cpufan Juniormester
11. december 2005 - 19:20 #5
prøv at ændre:

function display() {
setTimeout("display();", 50);
if (state == 1)  {now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
  }
}
// End -->

til:

function display() {
document.stpw.time.value = 0;
setTimeout("display();", 50);
if (state == 1)  {now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
  }
}
// End -->


jeg ved dog ikke helt om det fucker op
Avatar billede ch007 Nybegynder
11. december 2005 - 19:36 #6
Det er ikke så godt. Den starter godt nok med 0, men når man trykker stop hopper den direkte til 0, man kan ikke nå at se resultatet...
Avatar billede cpufan Juniormester
11. december 2005 - 19:44 #7
ok så prøv istedet for:


<BODY onLoad="display();swreset()">
Avatar billede ch007 Nybegynder
11. december 2005 - 19:49 #8
Helt perfekt...
Det virker til at du har styr på dette... Jeg har stillet endnu et spg - det kan du jo evt kigge på, hvis du har lyst ;)
http://www.eksperten.dk/spm/671320#rid5968172
Avatar billede cpufan Juniormester
11. december 2005 - 19:51 #9
havde jeg faktisk lige gjort ;-)
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