Hallo alle zusammen,
ich hab folgendes Problem ich hab in Javascript mir eine Uhr gebastelt die auch wunderbar funktioniert solange das Script innerhalb der HTML steht. Nachdem ich es ausgelagert hatte funktioniert es nun nicht mehr. Ich vermute das es an der Ausgabe liegt.
Da ich kompletter Neuling in Javascript bräuchte ich etwas Hilfe.
Hier der Code
Javascript:
<script type="text/javascript">
<!--
function start()
{
time();
window.setTimeout("time()", 1000);
}
function time()
{
var now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
CurrentTime = (hours < 10) ? "0" + hours + ":" : hours + ":";
CurrentTime += (minutes < 10) ? "0" + minutes + ":" : minutes + ":";
CurrentTime += (seconds < 10) ? "0" + seconds : seconds;
element=document.getElementById("time");
element.innerHTML=CurrentTime;
}
//-->
</script>
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>My Page - Startseite</title>
<link rel="stylesheet" type="text/css" media="screen" href="Layouts/box.css">
<link rel="stylesheet" type="text/css" media="screen" href="Layouts/format.css">
<link rel="stylesheet" type="text/css" media="print" href="Layouts/print_layout.css">
<script src="jScripte/Uhrzeit.js" type="text/javascript"></script>
</head>
<body onload="start();">
<p id="time"></p>
</body>
</html>
ich hab folgendes Problem ich hab in Javascript mir eine Uhr gebastelt die auch wunderbar funktioniert solange das Script innerhalb der HTML steht. Nachdem ich es ausgelagert hatte funktioniert es nun nicht mehr. Ich vermute das es an der Ausgabe liegt.
Da ich kompletter Neuling in Javascript bräuchte ich etwas Hilfe.
Hier der Code
Javascript:
<script type="text/javascript">
<!--
function start()
{
time();
window.setTimeout("time()", 1000);
}
function time()
{
var now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
CurrentTime = (hours < 10) ? "0" + hours + ":" : hours + ":";
CurrentTime += (minutes < 10) ? "0" + minutes + ":" : minutes + ":";
CurrentTime += (seconds < 10) ? "0" + seconds : seconds;
element=document.getElementById("time");
element.innerHTML=CurrentTime;
}
//-->
</script>
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>My Page - Startseite</title>
<link rel="stylesheet" type="text/css" media="screen" href="Layouts/box.css">
<link rel="stylesheet" type="text/css" media="screen" href="Layouts/format.css">
<link rel="stylesheet" type="text/css" media="print" href="Layouts/print_layout.css">
<script src="jScripte/Uhrzeit.js" type="text/javascript"></script>
</head>
<body onload="start();">
<p id="time"></p>
</body>
</html>
"Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer."