update-funktion für countdown

kaltertee

Grünschnabel
Ich habe mir 'nen (wie ich finde) eleganteren Countdown selbstgeschrieben, aber nun fehlt mir die Updatefunktion! Der Countdown zeigt zwar wie lange noch bis zum gewünschten Zeitpunkt, aber nur von da an wo man die Seite aufruft, wie kann ich diese jetzt immer updaten lassen, so dass er runterzählt?
das ist das script
Code:
<script LANGUAGE="JavaScript" >
<!--
var now = new Date();
var event = new Date("Jan 1 2005 00:00:01");
var seconds = Math.round((event - now) / 1000);
var rseconds = seconds % 60;
var minutes = Math.round(seconds / 60);
var rminutes = minutes % 60;
var hours = Math.round(minutes / 60);
var rhours = hours % 24;
var days = Math.round(hours /24);
document.write(days+" Tage "+ rhours +" Stunden "+ rminutes+" Minuten "+ rseconds+" Sekunden");
-->
</script>
THX
 
Zuletzt bearbeitet von einem Moderator:
Code:
<script type="text/javascript">
function countDown()
{
    var now      = new Date();
    var event    = new Date("Jan 1 2005 00:00:01");
    var seconds  = Math.round((event - now) / 1000);
    var rseconds = seconds % 60;
    var minutes  = Math.round(seconds / 60);
    var rminutes = minutes % 60;
    var hours    = Math.round(minutes / 60);
    var rhours   = hours % 24;
    var days     = Math.round(hours /24);

    sNewContent  = String(days) + " String(Tage) " + String(rhours) + " String(Stunden) "
                  + String(rminutes) + " Minuten " + String(rseconds) + " Sekunden";

    window.document.getElementById("Countdown").innerHTML = sNewContent;
    window.setTimeout("countDown();", 1000);
}
</script>

</head>
<body onLoad="countDown();">

<span id="Countdown"></span>

Ps: Schau dir mal die Methoden vom Date-Objekt an, ich glaube, mit denen
ersparst du dir etwas Arbeit :)
 
Zuletzt bearbeitet von einem Moderator:
Hmm irgendwie zeigt mein broowser da garnichts an!
Was meinst du mit Date-Objekt, ich habe eigentlich überhapt keinen Plan, doch irgendwomit muss man ja mal anfangen sich durchzukämpfen!

Ok doch! THX ähm kannst du mir noch nen paar kommentare daneben schreiben? Also nen Date-Objekt ist ne aneinanderreihung von strings wenn ich das richtig verstanden habe.
Ok aber was ist mit den anderen beiden Zeilen?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück