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

Countdown in Sekunden, aber wie?

ps2freak

Mitglied
Hallo erstmal.
Also vorweg möchte ich klaeren, dass ich mir schon die Muehe gemacht habe und Google durchsucht habe, doch leider lande ich entweder nur bei Sachen die nicht das tun, was ich möchte, oder bei Foren wo immer nur behauptet wird, der Ersteller haette nicht gesucht usw.
Deswegen möchte ich hier nicht hören, von wegen ich waere zu dumm zu suchen oder so!!!

Okay jetzt zum Thema, ich bin Anfaenger in der ganzen Sache, beim suchen habe ich auch schon was gefunden:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<title>Countdown</title>
<script type="text/javascript">
function countDown(init)
{
	if (init || --document.getElementById( "counter" ).firstChild.nodeValue >0 )
			window.setTimeout("countDown()",1000);
};

</script>

</head>

<body>
<button onclick="countDown(true)">Start</button><br>

<b>text some text, some text, in <span id="counter" class="dd">10</span> sekunden, oo, bar</b>

</body>
</html>

Da ist es nur lleider so, dass man dann erst auf einen Button klicken muss, damit der countdown startet, das will ich eben nicht!
Es soll so sein, dass wenn man auf die Seite kommt er sofort anfaengt runterzuzaehlen. Da ich anfaenger bin habe ich es nicht geschafft das so hinzukriegen.

Isch bedanke mich im Voraus!
Und Gruß,
ps2freak
 
Werbung:
Werbung:
Oder aber sauber:

PHP:
<script type="text/javascript">
var countDown = function(init) {
	if (init || --document.getElementById("counter").firstChild.nodeValue > 0) {
		window.setTimeout(countDown, 1000);
	}
};
window.onload = countDown;
</script>
 
Hmmm,ich mein Weg ist so :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Countdown</title> <script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue >0 ) window.setTimeout("countDown()",1000); }; </script> </head> <body onload="countdown(true)"> <b>text some text, some text, in <span id="counter" class="dd">10</span> sekunden, oo, bar</b> </body> </html>


oder anders :

<script type="text/javascript">
var
countDown = function(init) {
if (
init || --document.getElementById("counter").firstChild.nodeValue > 0) {
window.setTimeout(countDown, 1000);
}
};
window.onload = countDown;
</script>



MFG

Marc2010
 
Werbung:
Sorry, habe mich vertan:
PHP:
window.onload = function() {
countDown(init);
};

statt
PHP:
window.onload = countDown;
 
Zurück
Oben