• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Countdown läuft nur bei Chrome. jedoch nicht bei IE und FF

ChrillePan

Mitglied
Hallo Freunde :)
Hier der Link zu der Seite wo mein Countdown gerade läuft:

Tanz Panda, tanz!

Wer nicht selber den Quelltext aufrufen möchte, kann gerne hier ihn nachlesen

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <title>Tanz Panda, tanz!</title>
    
<style  type="text/css">

.counter {
  color:black;
  font-size:28px;
  margin:-180px auto;
  width:400px;
  text-align:center;
}

.panda {
  color:#e6e6e6; 
  margin:200px auto;
  width:400px;
  text-align:center; 
}

</style>


<script type="text/javascript">
 
    function countdown() {
/* Wunschdatum eindrang (auf Formatierung achten!) */
    var schritt = new Date("Juli 16, 2013 00:00:00");
/* Aktuelles Datum bestimmen und Different bilden */
    var now = new Date();
    var diff = schritt.getTime() - now.getTime();
 
/* Die einzelnen Werte berechnen */
    var seconds = Math.floor(diff / 1000);
    var minutes = Math.floor(seconds / 60);
    var hours = Math.floor(minutes / 60);
    var days = Math.floor(hours / 24);
 
/* Modulo -> Rest der Division bestimmen */
    hours %= 24;
    minutes %= 60;
    seconds %= 60;
 
/* Werte in ein bestimmtes Div eintragen */
    document.getElementById("countdown").innerHTML = days + " D " + hours + " S " + minutes + " M " + seconds + " S ";
 
/* Funktion soll sich alle 1000ms wiederholen */
    var timer = setTimeout('countdown()', 1000);
}
</script>
  </head>

  <body onload="countdown()">
  
   <div class="panda">
        <img src="pic/Panda.jpg" alt="Panda" width="200px" height="200px">
   </div>
  
    <div id="countdown" class="counter">
        <script  type="text/javascript">countdown();</script>
    </div>
    
    
  </body>

</html>

Bekomme bei IE und FF immer eine Ansage von NaN!? Hatte danach gegoogled aber daraus Schlau werde ich leider nicht!

Sodele.. wer irgendwo Formfehler oder dergleichen findet, bitte sagt es mir!

Grtz Chrille
 
Okay, ich habe es einfach mit den englischen Monatsnamen probiert!

"var schritt = new Date("July 16, 2013 00:00:00");"
oder
"var schritt = new Date(2013, 6, 16, 0, 0, 0);"

Lässt es nun auch in anderen Browsers zählen :D

Grtz Chrille
 
Zurück
Oben