Fehlersuche: Javascript Countdown-Script

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehlersuche: Javascript Countdown-Script

    Hallo,
    hoffe einer kann mir helfen.
    Der Countdown zeigt einfach immer andere Wert an und ich komme einfach nicht dahinter.

    Bin für jeden Tipp daknbar.

    Quellcode

    1. var CountdownJahr = '.$zeit[year].';
    2. var CountdownMonat = '.$zeit[mon].';
    3. var CountdownTag = '.$zeit[mday].';
    4. var CountdownStunde = '.$zeit[hours].';
    5. var CountdownMinute = '.$zeit[minutes].';
    6. var CountdownSekunde = '.$zeit[seconds].';
    7. document.write(\'<div id="Countdown" class="wss"><br />wait ...</div>\');
    8. var Jetzt = new Date('.date('Y, m - 1, d, H, s',time()).');
    9. function CountdownAnzeigen()
    10. {
    11. Jetzt=new Date(Jetzt.getTime()+1000);
    12. var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
    13. var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
    14. var Rest = Math.floor(MillisekundenBisCountdown/1000);
    15. var CountdownText = "";
    16. if(Rest >= 31536000)
    17. {
    18. var Jahre = Math.floor(Rest/31536000);
    19. Rest = Rest-Jahre*31536000;
    20. if(Jahre > 1 || Jahre == 0)
    21. {
    22. CountdownText += Jahre + " Jahre ";
    23. }
    24. else if(Jahre == 1)
    25. {
    26. CountdownText += Jahre + " Jahr ";
    27. }
    28. }
    29. if(Rest >= 86400)
    30. {
    31. var Tage = Math.floor(Rest/86400);
    32. Rest = Rest-Tage*86400;
    33. if(Tage > 1 || Tage == 0)
    34. {
    35. CountdownText += Tage + " Tage ";
    36. }
    37. else if(Tage == 1)
    38. {
    39. CountdownText += Tage + " Tag ";
    40. }
    41. }
    42. if(Rest >= 3600)
    43. {
    44. var Stunden = Math.floor(Rest/3600);
    45. Rest = Rest-Stunden*3600;
    46. if(Stunden > 1 || Stunden == 0)
    47. {
    48. CountdownText += Stunden + " Stunden ";
    49. }
    50. else if(Stunden == 1)
    51. {
    52. CountdownText += Stunden + " Stunde ";
    53. }
    54. }
    55. if(Rest >= 60)
    56. {
    57. var Minuten = Math.floor(Rest/60);
    58. Rest = Rest-Minuten*60;
    59. if(Minuten > 1 || Minuten == 0)
    60. {
    61. CountdownText += Minuten + " Minuten ";
    62. }
    63. else if(Minuten == 1)
    64. {
    65. CountdownText += Minuten + " Minute ";
    66. }
    67. }
    68. if(Rest > 1 || Rest == 0)
    69. {
    70. CountdownText += Rest + " Sekunden ";
    71. }
    72. else if(Rest==1)
    73. {
    74. CountdownText += Rest + " Sekunde ";
    75. }
    76. document.getElementById(\'Countdown\').innerHTML = "<div class=\"wss\">" + CountdownText + "</div>";
    77. window.setTimeout("CountdownAnzeigen()", 1000);
    78. }
    Alles anzeigen


    liebe grüße
    janni