javascript计算用户打开网页的停留时间


Posted in Javascript onJanuary 09, 2014
<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>
Javascript 相关文章推荐
基于jquery的无刷新分页技术
Jun 11 Javascript
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
jQuery之Deferred对象详解
Sep 04 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
Apr 01 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
Jul 29 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
vuejs动态组件给子组件传递数据的方法详解
Sep 09 Javascript
js 调用百度分享功能
Feb 27 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
详解从react转职到vue开发的项目准备
Jan 14 Javascript
详细介绍Next.js脚手架完整搭建封装
Apr 26 Javascript
js中生成map对象的方法
Jan 09 #Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 #Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 #Javascript
js获取select标签选中值的两种方式
Jan 09 #Javascript
jquery自定义函数的多种方法
Jan 09 #Javascript
jQuery动态添加、删除元素的方法
Jan 09 #Javascript
jquery实现鼠标拖动图片效果示例代码
Jan 09 #Javascript
You might like
PHP下10件你也许并不了解的事情
2008/09/11 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JavaScript闭包详解
2015/02/02 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
python中反射用法实例
2015/03/27 Python
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
Python切片操作实例分析
2018/03/16 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
快速排序的四种python实现(推荐)
2019/04/03 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
Python实现自动签到脚本功能
2020/08/20 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
简历的自我评价范文
2014/02/04 职场文书
2014年大学生工作总结
2014/11/20 职场文书
医生辞职信范文
2015/03/02 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript
JavaScript控制台的更多功能
2021/04/28 Javascript