PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Countdown mit Javascript?


dav133
2004-05-29, 18:14:41
<script language="JavaScript">
<!--
var x = 5;
window.setTimeout("x--", 1000);
document.write(x);
//-->
</script>


Geht net :down:, :help: ;)

Flipper
2004-05-29, 18:35:33
<script language="JavaScript" type="">
<!--
function days() {
var now = new Date();
var ende = new Date(2004,4,19,0,0,0);
var diff=Math.floor((ende.getTime()-now.getTime())/1000);
var daysleft = Math.floor(diff/60/60/24);
window.document.Datum.Days.value=daysleft + " days left";
if(daysleft<1) {
window.document.Datum.Days.value="°~OVER!~°";
}
}
//-->

...

<body onload="days()">

...

<FORM NAME="Datum" action=""><INPUT SIZE="10" NAME="Days" disabled style="text-align:center"></FORM>



so habs ich gemacht - funktioniert ;) (jetzt steht allerdings nur mehr das OVER dort, weil der countdown zu Ende ist)

dav133
2004-05-29, 19:19:23
Danke für deine Mühe aber eigentlich wollte ich nur von 5 auf 0 zählen ;)

Aqualon
2004-05-30, 01:02:17
<html>
<body onLoad="countdown();">
<div name="counter" id="counter"></div>
<script language="JavaScript">
<!--
var count=5;

function countdown(){
ausgabe(count);
count--;
if (count>=0){
window.setTimeout("countdown()",1000);
}
}

function ausgabe(counter){
document.getElementById('counter').innerHTML=counter;
}
-->
</script>
</body>
</html>


So funktioniert das ganze.

Aqua

Edit: Hab den Code noch ein wenig gestraft.