0

Dear all,
can you please help me with a small timer problem.i dont know why but firefox is not displaying the small clock from my codes, though javascript is enable.

<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date();
var h= today.getHours();
var m= today.getMinutes();
var s= today.getSeconds();
//Now we need to add a zero before each value <10
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+m+":"s;
t=setTimeout('startTime()',500);
}
function checkTime(i)
{
if (i<10)
{
i="0"+i;
}
return i;
}
</script>
</head>
<body onload="startTime()">
<div id='txt'></div>
<p>ki ggt</p>
</body>
</html>

Edited by avinash_545: n/a

2
Contributors
2
Replies
3
Views
7 Years
Discussion Span
Last Post by avinash_545
0

This line will generate an error :

document.getElementById('txt').innerHTML=h+":"+m+":"s;

Change to :

document.getElementById('txt').innerHTML=h+":"+m+":"+s;

Suggest you turn on javascript error reporting and/or look at your javascript error console. This will tell you the error type and line number.

Airshow

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.