Hi,
mir fiel leider keine bessere Überschrift ein :D. Folgendes Problem:
Ich bin gerade dabei, mir ein bisschen JavaScript anzueignen und möchte die Uhrzeit dynamisch anzeigen lassen. Leider funktioniert das Script nicht. Ich erhalte als Fehlermeldung immer "clock is not defined".
Und hier der Quelltext:
<html>
<head>
<script type="text/javascript">
function clock() {
var t = new Date();
var h = t.getHours();
var m = t.getMinutes();
var s = t.getSeconds();
if(m <= 9)
m = "0" + m;
if(s <= 9)
s = "0" + s;
document.write("<label>"+h+":"+m+":"+s+"</label>");
setTimeout("clock()",1000);
}
</script>
</head>
<body>
<label>Uhrzeit: <script type='text/javascript'>clock();</script></label>
</body>
</html>
Habe mal folgendes Script überprüft:
http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout
das funktioniert aus mir unerfindlichen Gründen. Was mache ich denn falsch?