login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Aftel geval

Offline gijs - 14/05/2005 20:03 (laatste wijziging 14/05/2005 20:05)
Avatar van gijsHTML beginner Ik heb ergens de onderstaande code gevonden, het is van een script dat begint te tellen vanaf het moment dat je op die pagina bent. Nu loopt dat dus steeds op.

Zou het ook mogelijk zijn om dit script zo te bouwen dat hij in plaats van opteld, aftelt? Dat hij dan gewoon vanaf 50 naar 0 gaat ofzo..

dit is het script:
  1. <center>
  2. <form name="d"><input type="text" name="d2"></form>
  3. </center>
  4. <script>
  5. var milisec=0
  6. var seconds=0
  7. document.d.d2.value='0'
  8.  
  9. function display(){
  10. if (milisec>=9){
  11. milisec=0
  12. seconds+=1}
  13. else
  14. milisec+=1
  15. document.d.d2.value=seconds+"."+milisec
  16. setTimeout("display()",100)}
  17. display()
  18. </script>


De melding die hij geeft als hij bij 0 is kan ik zelf wel maken, maar het aftellen lukt me echt niet 

2 antwoorden

Gesponsorde links
Offline Frederic - 14/05/2005 20:07 (laatste wijziging 14/05/2005 20:07)
Avatar van Frederic PHP ver gevorderde
  1. <html>
  2.  
  3. <head>
  4. <script>
  5. function afteller(x){
  6. span = document.getElementById('afteller');
  7.  
  8. x = (!x) ? 30 : x;
  9.  
  10. if(x > 0){
  11. span.innerHTML = x-1;
  12. setTimeout("afteller('" + (x-1) +"')", 1000);
  13. }
  14. }
  15. </script>
  16. </head>
  17.  
  18. <body onload="afteller()">
  19. <span id="afteller">50</span>
  20. </body>
  21.  
  22. </html>
Offline gijs - 14/05/2005 20:10
Avatar van gijs HTML beginner ohhh, bedankt man! Dat had ik nodig! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s