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 相关文章推荐
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
js判断是否按下了Shift键的方法
Jan 27 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
Apr 24 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
May 08 Javascript
JavaScript实现简单的双色球(实例讲解)
Jul 31 Javascript
关闭Vue计算属性自带的缓存功能方法
Mar 02 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
Vue+Node实现的商城用户管理功能示例
Dec 23 Javascript
如何在VUE中使用vue-awesome-swiper
Jan 04 Vue.js
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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
php 图像函数大举例(非原创)
2009/06/20 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
javascript每日必学之循环
2016/02/19 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
用Python设计一个经典小游戏
2017/05/15 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
美国在线购物频道:Shop LC
2019/04/21 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
员工辞退通知书
2015/04/17 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang