Supportnet Computer
Planet of Tech

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
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);
).