js计算页面停留时间实例

转载自:http://www.jbxue.com/article/js/20141.html

本文介绍了js计算页面停留时间的方法,输入框内显示页面停留时间,运行代码后立即开始计时,js脚本实现页面停留时间的统计,有需要的朋友参考下。
例子,页面停留时间统计
<html>
	<head>
		<title>js计算页面停留时间_www.jbxue.com</title>
	</head>
	<body οnlοad="init(); window.settimeout('show_secs()',1);">
	<!-- 用<body οnlοad="init(); window.settimeout('show_secs()',1);">替换原有的<body> -->
	<!--将以下代码加入html的<body></body>之间-->
		<script language="javascript">
			<!--
			var ap_name = navigator.appname;
			var ap_vinfo = navigator.appversion;
			var ap_ver = parsefloat(ap_vinfo.substring(0,ap_vinfo.indexof('(')));
			var time_start = new date();
			var clock_start = time_start.gettime();
			var dl_ok=false;
			function init (){
			if(ap_name=="netscape" && ap_ver>=3.0)
				dl_ok=true; 
				return true;
			}
			function get_time_spent (){ 
				var time_now = new date();
				return((time_now.gettime() - clock_start)/1000); 
			}
			function show_secs (){  // show the time user spent on the side			
				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.fm0.time_spent.value = s_mins_spent + ":" + s_secs_spent;
				window.settimeout('show_secs()',1000); 
			}
			// -->
		</script>
		<form name="fm0" οnsubmit="0">
			<font color="#888888" size="-1">您在本网页的停留时间:</font>
			<input type="text" name="time_spent" size=7 οnfοcus="this.blur()">
		</form>
	</body>
</html>



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值