[JS + XHTML] uhr geht in IE, nicht in FireFox

kreilinger

Ensign
Registriert
Aug. 2004
Beiträge
221
hallo,

habe folgende datei geschrieben:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">

<head>
	<title>strauss.dnsalias.com&nbsp;&nbsp;||&nbsp;&nbsp;Fam. Strau&szlig;</title>

		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
		<meta http-equiv="content-style-type" content="text/css; charset=ISO-8859-1" />
	
		<?php if(eregi('msie',$_SERVER['HTTP_USER_AGENT'])) {
			echo"<link rel=\"stylesheet\" media=\"all\" href=\"ie6.css\" />\n"; }
		else {
			echo"<link rel=\"stylesheet\" media=\"all\" href=\"default.css\" />\n"; }
		?>

		<base href="http://strauss.dnsalias.com" />

<script type="text/javascript">

/* <![CDATA[ */

/* start Uhr */

function tick()
{
var hours, minutes, seconds;
var intHours, intMinutes, intSeconds;
var today;

today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();

hours = intHours+":";
if (intMinutes < 10) {minutes = "0"+intMinutes+":";}
else {minutes = intMinutes+":";}
if (intSeconds < 10) {seconds = "0"+intSeconds+" ";}
else {seconds = intSeconds+" ";}
timeString = hours+minutes+seconds+"Uhr";
Uhr.innerHTML=timeString;

window.setTimeout("tick();", 1000);
}
window.onload = tick;

/* ende Uhr */

/* ]]> */

</script> 

</head>

<body>
	<h3 id="oben">Dies ist der Webserver der Familie Strau&szlig;!</h3>

<a href="http://de.php.net" target="_blank"><img id="php" src="php.gif" alt="php" /></a>
<a href="http://www.xampp.de" target="_blank"><img id="xampp" src="xampp.gif" alt="xampp" /></a>
<a href="http://www.mysql.de" target="_blank"><img id="mysql" src="mysql.gif" alt="mySQL" /></a>
<a href="http://www.phpmyadmin.net" target="_blank"><img id="phpmyadmin" src="phpmyadmin2.png" alt="phpMyAdmin" /></a>

<div id="content">
	<h3>Zur Zeit befindet sich der Server im Test-Betrieb!</h3>
</div>

	<h3 id="unten">&copy; <?php echo date("Y"); ?> strauss.dnsalias.com&nbsp;&nbsp;|&nbsp;&nbsp;Ihre IP:&nbsp;<?php echo $_SERVER['REMOTE_ADDR']; 

?>&nbsp;&nbsp;|&nbsp;&nbsp;<span id="Uhr"></span></h3>

<br />

</body>
</html>
------
warum wird die uhrzeit in IE angezeigt, im FireFox (JS ist natürlich aktiv) widerum nicht?

danke im voraus
 
Sprech die Uhr bitte über folgenden Code an:
Code:
document.getElementById('Uhr').innerHTML=timeString;
 
Zurück
Oben