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 相关文章推荐
js AspxButton的客户端操作
Jun 26 Javascript
Jquery遍历节点的方法小集
Jan 22 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
小议JavaScript中Generator和Iterator的使用
Jul 29 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
bootstrap实现的自适应页面简单应用示例
Mar 09 Javascript
vue之数据交互实例代码
Jun 16 Javascript
vue实现倒计时获取验证码效果
Apr 17 Javascript
JS图片懒加载的优点及实现原理
Jan 10 Javascript
JavaScript实现4位随机验证码的生成
Jan 28 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
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
深入学习JavaScript对象
2015/10/13 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
重命名批处理python脚本
2013/04/05 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
2018/08/02 Python
Python 学习教程之networkx
2019/04/15 Python
python将音频进行变速的操作方法
2020/04/08 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
高中校园广播稿3篇
2014/09/29 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
2015年企业新年寄语
2014/12/08 职场文书
大雁塔导游词
2015/02/04 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
员工工作心得体会
2019/05/07 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL