JavaScript: setTimeout

Kierrow
Hi Community,

hab n kleines Problem.
Nähmlich hatt ich vor 1 1/2 Jahren noch eine hervorragenden JavaScript-Kenntnis.
Jetzt programmiere ich aba, da ich es momentan nicht mehr benötige, nicht mehr mit JS.
Heute brauch ich es aba wieder -
Habe folgendes Problem:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<script language="JavaScript">
var time = 301;
function timex() {
     time = time - 1;
}
while (time != 0) {
     document.write(time+"<br>");
     setTimeout(timex(),1000);
}
</script>


Also möchte ich die Zahlen von 301 bis 0 im Sekundentakt anzeigen lassen.
Soll so aussehen:

<sofort>301
<1sek>300
<2sek>299
usw...

Er zeigt aba sofort alles an!

Kann wer helfen?

MfG
Kierrow
Maniac_81
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript" language="javascript">
var seconds = 301;
var passedsec = 0;

function timex() {

	
	if(seconds - passedsec > 0){
	
		var anzeige = (seconds - passedsec++);
	
		document.getElementById('count').innerHTML = anzeige;
		window.setTimeout("timex()", 1000);
    }

}
</script>
</head>

<body onload="timex();">

<div id="count"></div>
</body>
</html>


das funktioniert :-)
Kierrow
THX THX THX

hat prima funktioniert!
klasse support danke
d0g1am.
Wo wir gerade dabei sind großes Grinsen
Kann man es so machen, dass etwas bestimmtes nur angezeigt wird, wenn der Countdown runtergelaufen ist?
Also z.B. dass der Downloadlink erst angezeigt wird, wenn der Countdown runtergelaufen ist? (Rapidshare und so großes Grinsen )
Maniac_81
Hier kann ich dir auf ein Script von Dizzy verweissen:

http://board.dizzy-w3.at/index.php?page=...fe1738#post4431
Dizzy.w3