Avatar billede midiamond Nybegynder
08. februar 2009 - 16:50 Der er 8 kommentarer

Optælling (Count-up)

Hej.


Ønsker en optælling.

1) den skal være på 4 cifre.
2) den skal starte på 0000
3) skal tælle op hvert 10ende sek.

Håber at dette kan lade sog gøre :)
Avatar billede majbom Novice
08. februar 2009 - 16:57 #1
den skal bare starte fra 0 når man åbner siden?
Avatar billede midiamond Nybegynder
08. februar 2009 - 16:59 #2
den skal starte fra 0, den dag jeg smider tælleren op :)
Den skal ikke genstartes når man opdatere.
Avatar billede olebole Juniormester
08. februar 2009 - 17:12 #3
<ole>

Det virker, somom du har valgt en forkert kategori. Du kan evt. selv lægge et svar og acceptere det - hvorefter du kan flytte spørgsmålet til:
    http://www.eksperten.dk/spm/Opgaver/Programmeringsopgaver/

/mvh
</bole>
Avatar billede majbom Novice
08. februar 2009 - 18:26 #4
-> ole - man kan også svare på hans spørgsmål: "håber det kan lade sige gøre" - ja, det kan det!

:)
Avatar billede midiamond Nybegynder
08. februar 2009 - 18:41 #5
Nogen der har et eks. på en kode?
Avatar billede olebole Juniormester
08. februar 2009 - 20:05 #6
Denne kategori er for 'hjælp til selvhjælp', mens opgave kategorierne er mere beregnet for færdige løsninger from scratch. Derfor får du som sagt nok lettere bid i den viste kategori  =)
Avatar billede fant0mas Nybegynder
08. februar 2009 - 20:49 #7
Det Ole siger, men da du er ny så:

Variablen start skal så sættes til det ønskede.
For at komme dig lidt i forkøbet, så tag et kig på Date funktionen hvis der er problemer :0)

<html>
<body>
<div id="result"></div>
<script type="text/javascript">
function calcIT(lastNode){
    var outputDiv = document.getElementById('result');
    var start = new Date(2009, 1, 8, 20, 40, 0);
    var cur = new Date();
    var interval=1000*10;

    if(outputDiv.hasChildNodes()){
        outputDiv.removeChild(outputDiv.childNodes[0]);
    }
    var str = Math.ceil((cur.getTime()-start.getTime())/(interval)).toString();
    var strlen = str.length;
    for(i=4;i>strlen;i--){
        str = "0"+str;
    }
    var amount = document.createTextNode(str);
    outputDiv.appendChild(amount);
    setTimeout(calcIT, 10000);
}
    calcIT();
</script>
</body>
</html>
Avatar billede fant0mas Nybegynder
11. februar 2009 - 16:58 #8
lukketid?
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