HIPPY
11-02-2006, 05:55 PM
i have this code that tell a user how long they have been on the site at the bottom of the window.
<script type="text/javascript">
function setOnlineTime()
{
window.setTimeout("setOnlineTime()",1000);
now = new Date();
diff = Math.floor((now.getTime()-starttime)/1000);
hours = Math.floor(diff/3600);
mins = Math.floor(diff/60) % 60;
secs = diff % 60;
if (hours < 10)
hours = "0"+hours;
if (mins < 10)
mins = "0"+mins;
if (secs < 10)
secs = "0"+secs;
window.status = "Online time: " + hours + ":" + mins + ":" + secs;
}
now = new Date();
starttime = now.getTime();
window.setTimeout("setOnlineTime()",1000);
</script>
although it doesnt work in firefox only in IE, can someone help me tweak it so that it works in ff also
<script type="text/javascript">
function setOnlineTime()
{
window.setTimeout("setOnlineTime()",1000);
now = new Date();
diff = Math.floor((now.getTime()-starttime)/1000);
hours = Math.floor(diff/3600);
mins = Math.floor(diff/60) % 60;
secs = diff % 60;
if (hours < 10)
hours = "0"+hours;
if (mins < 10)
mins = "0"+mins;
if (secs < 10)
secs = "0"+secs;
window.status = "Online time: " + hours + ":" + mins + ":" + secs;
}
now = new Date();
starttime = now.getTime();
window.setTimeout("setOnlineTime()",1000);
</script>
although it doesnt work in firefox only in IE, can someone help me tweak it so that it works in ff also