为什么以下代码,在页面刷新时有效,页面关闭却无效?!
<html>
<head>
<title> JavaScript变量,运算符和表达式的例子 </title>
</head>
<body onunload= "stay() ";>
<center>
<font face=楷体 size=5 color=blue> 关闭该窗口,看看会发生什么? </font>
</center>
<script language=javascript>
<!--
pageopen=new Date();
function stay(){
pageclose=new Date();
hours=(pageclose.getHours()-pageopen.getHours());
minutes=(pageclose.getMinutes()-pageopen.getMinutes());
seconds=(pageclose.getSeconds()-pageopen.getSeconds());
time=hours*3600+minutes*60+seconds;
alert( "您在页面停留的时间为: "+time+ "秒钟 ");}
//-->
</script>
</body> </html>
------解决方案--------------------有效啊,ie和ff都可以
是不是你浏览器的问题?
------解决方案--------------------我的也可以啊 可能跟IE版本和浏览器不一样搞的