曲连停连:我想用JSP实现一个计时钟,怎样实现啊?

来源:百度文库 编辑:高校问答 时间:2024/04/28 17:20:18
用JSP实现一个计时钟,用户在访问网页时,显示他在该网页的停留时间。请高手指教!

建议用javaScript做: 因为这只关系到客户端,不需要与服务器通信。

(如果用jsp,你的服务器承担的任务就太重了! 例如:如果有一万个人同时浏览你的网页,难道服务器为一万个人分别计时吗?)

html代码: (打开看看关闭时的效果,是不是满意?)

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>退出时显示访问时间</TITLE>
</HEAD>

<BODY onunload=SeeYouLater()>

<br><br>

<center><h2>退出时显示访问时间</h2>
<hr width=300></center>
<br><br>

<script language="JavaScript">
pageOpen = new Date();

function SeeYouLater() {
pageClose = new Date();
minutes = (pageClose.getMinutes() - pageOpen.getMinutes());
seconds = (pageClose.getSeconds() - pageOpen.getSeconds());
time = (seconds + (minutes * 60));
<!-- [Step1]: 这里可以改变弹出窗口显示的信息 -->
alert('您在这里逗留了 ' + time + ' 秒。欢迎再次光临!');
}

</script>
</BODY>
</HTML>