login  Naam:   Wachtwoord: 
Registreer je!
 Forum

JS countdown/afteller editten.. (Opgelost)

Offline Babak - 13/04/2009 21:46
Avatar van BabakMySQL interesse Hallo beste mensen

Ik gebruik deze script: (niet zelf geschreven, ergens op sima gevonden)

  1. <script type="text/javascript">
  2.  
  3. var begin_seconden = <?=$timeleft ?>; // Aantal seconden
  4. var aantal_seconden = 0; // zo laten :)
  5. var animatie_punt = 0; // dubbele punt knipperen. 0 = uit, 1 aan.
  6. function aftellen() {
  7. aantal_seconden++;
  8. if (aantal_seconden!=begin_seconden) {
  9. var aantal_seconden_nog = begin_seconden-aantal_seconden;
  10. var uur = Math.floor(aantal_seconden_nog/3600);
  11. var minuut = Math.floor((aantal_seconden_nog-(3600*uur))/60);
  12. var seconden = Math.floor((aantal_seconden_nog-(3600*uur)-(60*minuut)));
  13. if (uur<=9) {
  14. uur = '0'+uur;
  15. }
  16. if (minuut<=9) {
  17. minuut = '0'+minuut;
  18. }
  19. if (seconden<=9) {
  20. seconden = '0'+seconden;
  21. }
  22. if (animatie_punt==0) {
  23. var dubbele_punt = ':';
  24. } else {
  25. if (animatie_punt==1) {
  26. var dubbele_punt = ':';
  27. animatie_punt = 2;
  28. } else {
  29. var dubbele_punt = ' ';
  30. animatie_punt = 1;
  31. }
  32. }
  33. document.tijd.tijd_input.value = uur+dubbele_punt+minuut+dubbele_punt+seconden;
  34. } else {
  35. window.top.location.href = window.top.location.href;
  36. }
  37. }
  38. window.setInterval('aftellen();',1000);
  39. </script>


Alleen nu is het zo dat de timeleft in een input komt te staan, maar ik wil gewoon dat die timeleft dus de countdown in een <td> komt te staan.. weet iemand hoe?

bvd

2 antwoorden

Gesponsorde links
Offline Koen - 13/04/2009 21:50
Avatar van Koen PHP expert
  1. <td><span id="hier_komt_het"></span></td>


En dan
  1. document.tijd.tijd_input.value

veranderen in
  1. document.getElementById('hier_komt_het').innerHTML
Offline Babak - 13/04/2009 21:52 (laatste wijziging 13/04/2009 21:55)
Avatar van Babak MySQL interesse Thanks ,dat werkt!:)

mooi mooi mooi

Nu je toch goed bezig bent, kan je mij dan helpen met iets? Die countdown die komt zeg maar wat later als ik op de site kom, die komt zeg maar ongeveer 1 sec nadat ik de pagina opvraag... terwijl ik bij andere sites heb gezien dat die countdown dan onmiddelijk verschijnt. Weet jij hoe of wat??

edit: heb het al, moest dit nog onder: window.onload = aftellen;


Thanks voor je hulp
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s