Avatar billede oomalkeoo Nybegynder
19. november 2010 - 15:00 Der er 5 kommentarer og
1 løsning

Countdown?

Er der nogle der kan hjælpe med en funktion der tæller ned fra fx. 30:00 - altså som i 30minutter og 00sekunder. Det er kun minutter samt sekunder den skal. Jeg skal kunne indsætte flere af dem så det skal være en funktion i javascript? Når den når under 0 så skal den bare skrive done/NA
19. november 2010 - 15:36 #1
Avatar billede olsensweb.dk Ekspert
19. november 2010 - 15:44 #2
som inspiration ? eller denne
http://javascript.about.com/library/blcount1.htm

prøv at google js countdown timer

vi må se noget af det code du arbejder ud fra, hvad har du lavet indtil nu af opgaven ?
Avatar billede olsensweb.dk Ekspert
19. november 2010 - 16:00 #3
Avatar billede olsensweb.dk Ekspert
20. november 2010 - 21:42 #4
hvis du ikke er kommet vidrer er her et forslag
<script type="text/javascript">
    //<![CDATA[
   
    function Time2Sec(timestr){
        var sec = 0;
        var timearray = timestr.split(':');   
        sec = parseInt(timearray[0]*60); // minutter
        sec += parseInt(timearray[1]);       
        return sec;           
    }   
   
    function CountDown(seconds, outputid) {
        if(seconds > 0){
            seconds--;           
            minutes = parseInt(  ((seconds / 60) % 60) );
            sec = parseInt( (seconds % 60) );           
            document.getElementById(outputid).innerHTML = minutes + ' min. ' + sec + ' sek';
            param = seconds+", "+"'"+outputid+"'";
            setTimeout("CountDown("+param+")", 1000);   
        }   
        else document.getElementById(outputid).innerHTML = "done/NA";       
    }
    //]]>
  </script> 
      </head>
  <body>
      <div id="timer">
      test
      </div>

      <div id="Display">
      test
      </div>     
    <script type="text/javascript">       
        sec=Time2Sec('00:30');
        CountDown(sec, 'Display');   
        sec=Time2Sec('30:15');       
        CountDown(sec, 'timer');   
    </script>      
  </body>

demo http://olsensweb.dk/test/experten/spm/924459/
Avatar billede oomalkeoo Nybegynder
22. november 2010 - 08:48 #5
Tak til alle for hjælpen, jeg fik rettet lidt i overstående eksempel fra ronols, ronols smider du et svar?
Avatar billede olsensweb.dk Ekspert
22. november 2010 - 11:26 #6
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
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