Archivlink: javarea.de Forum > JavaScript > Countdown läuft nicht im IE
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Countdown läuft nicht im IE

Pages: [1]

geschrieben von J. am 16.09.2005 - 22:28
Hallo,
habe für meine Seite einen Countdown erstellt, aber er funktioniert nur im Firefox-Browser. Wenn ich die Seite mit dem Internet Explorer aufrufe, zeigt er nicht die Zeit an, sondern nur den Text außenrum.

Hier die Seite: http://www.clm-rps2005.de/index.html

Habe schon alles mögliche probiert, komme aber einfach nicht hinter den Fehler!
Wäre schön, wenn mir hier jemand helfen könnte.

Liebe Grüße
J.

geschrieben von René am 16.09.2005 - 22:47
HTML-Quelltext
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: 
32: 
33: 
34: 
35: 
Noch <span id="dd">&nbsp;</span> Tage,
<span id="hh">&nbsp;</span> Stunden,
<span id="mm">&nbsp;</span> Minuten und
<span id="ss">&nbsp;</span> Sekunden bis zur Meisterschaft!

<script language="JavaScript" type="text/javascript">
<!--
var today = new Date();
var newyear = new Date(2005, 11, 11, 14, 0, 0); // Hier das Datum Eintragen
// Format: Jahr, Monat-1, Tag, Stunde, Minute, Sekunde
var sec = Math.round((newyear.getTime() - today.getTime()) / 1000);

function count(timeleft)
{
	if ((sec > 0) && document.getElementById)
	{
		s = timeleft;
		d = Math.floor(s / 86400)
		h = Math.floor((s % 86400) / 3600);
		m = Math.floor((s % 3600) / 60);
		s = s % 60;

		var disp = new Array('dd', 'hh', 'mm', 'ss');
		var zeit = new Array(d, h, m, s);

		for (var i in disp)
			document.getElementById('' + disp[i] + '').innerHTML = zeit[i];

		setTimeout('count(' + (timeleft - 1) + ');', 999);
	}
}

count(sec);
//-->
</script>

geschrieben von J. am 16.09.2005 - 23:29
Super, vielen lieben Dank

J.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.