js 状态栏中显示访问者停留时间

本文介绍了一种在网页上实现用户停留时间显示的方法。通过简单的JavaScript代码,可以在浏览器状态栏实时更新用户在当前页面的停留时间,包括小时、分钟和秒数。此功能对于监测用户行为或增加网站互动性具有一定帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在你的HTML文件的<head>和</head>之间加上以下代码: <script> var Temp; var TimerId = null; var TimerRunning = false; Seconds = 0 Minutes = 0 Hours = 0 function showtime() { if(Seconds >= 59) { Seconds = 0 if(Minutes >= 59) { Minutes = 0 if(Hours >= 23) { Seconds = 0 Minutes = 0 Hours = 0 } else { ++Hours } } else { ++Minutes } } else { ++Seconds } if(Seconds != 1) { var ss="s" } else { var ss="" } if(Minutes != 1) { var ms="s" } else { var ms="" } if(Hours != 1) { var hs="s" } else { var hs="" } Temp = '你在本页停留了 '+Hours+' 小时'+', '+Minutes+' 分'+', '+Seconds+' 秒'+'' window.status = Temp; TimerId = setTimeout("showtime()", 1000); TimerRunning = true; } var TimerId = null; var TimerRunning = false; function stopClock() { if(TimerRunning) clearTimeout(TimerId); TimerRunning = false; } function startClock() { stopClock(); showtime(); } function stat(txt) { window.status = txt; setTimeout("erase()", 2000); } function erase() { window.status = ""; } </SCRIPT> 将你的HTML文件的<body>部分改为 <body onLoad="startClock()">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值