网站停留时间的计算
以下代码实现网站停留时间的计算。
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<form name="srctecstaytime" onSubmit="0">
<div align="Center">
<input type="Text" name="time_spent" size="6" value="00:00" onFocus="this.blur()">
</div>
</form>
<script LANGUAGE="JAVASCRIPT">
var time_start = new Date();
var clock_start = time_start.getTime();
function get_time_spent ()
{
var time_now = new Date();
return((time_now.getTime() - clock_start)/1000);
}
function show_secs ()
{
var i_total_secs = Math.round(get_time_spent());
var i_secs_spent = i_total_secs % 60;
var i_mins_spent = Math.round((i_total_secs-30)/60);
var s_secs_spent = "" + ((i_secs_spent>9) ? i_secs_spent : "0" + i_secs_spent);
var s_mins_spent = "" + ((i_mins_spent>9) ? i_mins_spent : "0" + i_mins_spent);
document.srctecstaytime.time_spent.value = s_mins_spent + ":" + s_secs_spent;
window.setTimeout('show_secs()',1000);
}
window.setTimeout('show_secs()',1);
</script>
</BODY>
</HTML>