手机版

使用js在浏览器状态栏中显示访问者在此页面的停留时间

时间:2021-11-11 来源:互联网 编辑:宝哥软件园 浏览:

描述:当状态栏显示访问者在此页面停留的时间(例如,您在此页面停留的时间(例如,您在此页面停留了x小时x分钟x秒钟))时,这个问题相当于设计了一个计时器来显示访问者在此页面停留的时间。要解决这个问题,我想到两个主要方法。方法1:使用系统时间。也就是说,先设置一个变量获取登录开始时间startTime,然后使用setTimeout()函数不断刷新页面,在刷新的同时获取当前时间nowTime,然后从当前时间减去登录开始时间,即为停留时间。这里就不详细写了。关注下面用来实现它的第二种方法。方法二:设置三个变量:秒、分、小时。然后让第二个保留1,并使用setTimeout每隔一秒刷新一次页面。当秒钟大于或等于60时,分钟开始1,并让秒钟重置为零。同样,当分钟大于或等于60时,小时从1开始。这样,可以实现定时功能。第二个代码如下:复制代码如下:DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML L1-Transitional . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' head meta http-equiv=' Content-Type ' Content=' text/html;Charset=utf-8'/title无标题文档/title/head body on load=' time count()' script type=' text/JavaScript ' varsecond=0;var分钟=0;var小时=0;函数time count(){ second=second 1;setTimeout('timeCount()',1000);而(秒=60){分钟=分钟1;秒=0;while(分钟=60){ hour=hour 1;分钟=0;秒=0;}} window.status='您在此网站停留了'小时','分钟','秒钟';} /script /body /html运行如图所示。

版权声明:使用js在浏览器状态栏中显示访问者在此页面的停留时间是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。