Supportnet / Forum / Webseiten/HTML
Count up Script
Frage
Hallo zusammen,
Ich habe bei Google schon nach einem guten Script gesucht, aber da finde ich nur diese Datum Countup Scripts!
Eigentlich möchte ich aber auf der Startseite der Homepage einen Timer anzeigen lassen, der schnell von 1 bis 99 hochzählt (wenns geht digital).
Hat irgendjemand vielleicht eine Ahnung, wo ich sowas herbekomme?
Antwort 1 von rfb
<html>
<head>
<title>Counter</title>
<script type="text/javascript">
var i=0;
function count() {
i++;
document.getElementById("zaehler").firstChild.data=(i<10)?"0"+i:i;
if (i<100) window.setTimeout("count()",100);
}
</script>
</head>
<body onload="count()">
<p id="zaehler">00</p>
</body>
</html>Antwort 2 von rfb
zur Erläuterung:
Die Funktion
Solange i kleiner 100 ist ruft die Funktion sich selbst wieder auf mit einer Verzögerung von 100 Millisek. (
Die Funktion
count() wird nach Ende des Ladevorgangs der Seite gestartet (onload), erhöht die Variable i um 1 und ändert den Inhalt des HTML-Elements mit der id="zaehler" (hier <p>, kann aber auch was anderes sein).Solange i kleiner 100 ist ruft die Funktion sich selbst wieder auf mit einer Verzögerung von 100 Millisek. (
window.setTimeout("count()",100);).
