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 相关文章推荐
User Scripts: Video Download by User Scripts
May 14 Javascript
JavaScript OOP类与继承
Nov 15 Javascript
根据出生日期自动取得星座的js代码
Jul 20 Javascript
jquery通过visible来判断标签是否显示或隐藏
May 08 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
Jun 20 Javascript
JavaScript中的冒泡排序法
Aug 03 Javascript
单行 JS 实现移动端金钱格式的输入规则
May 22 Javascript
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
Mar 27 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隐藏实际地址的文件下载方法
2015/04/18 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详解python之简单主机批量管理工具
2017/01/27 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
如何通过Python实现标签云算法
2019/07/02 Python
python用for循环求和的方法总结
2019/07/08 Python
python文件读写代码实例
2019/10/21 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
介绍一下游标
2012/01/10 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
采购文员岗位职责
2013/11/20 职场文书
大学班长的职责
2014/01/27 职场文书