我想判断用户是关闭窗口还是刷新,这个可以做到么?

Thaiki 2007-12-19 06:22:20
http://blog.csdn.net/sunlen/archive/2005/03/13/318880.aspx

这个帖子的说法可以的
但在火狐下面不行
哪位帮我改改?
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Thaiki 2007-12-20
  • 打赏
  • 举报
回复
2楼的窗口变小了就不能正确判断了
Thaiki 2007-12-20
  • 打赏
  • 举报
回复
我想在客户关闭页面的时候打开一个窗口,让他为这个网站评分
SysTem128 2007-12-20
  • 打赏
  • 举报
回复
这是渔不是鱼.
rzhome 2007-12-19
  • 打赏
  • 举报
回复
判断这个有什么用处
SysTem128 2007-12-19
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>title</title>
<script type="text/javascript">

env ="close";
window.onbeforeunload = function ()
{
env = "fresh"; # FireFox 下总会被触发
}
window.onunload = function(){

if(env=="fresh")
{
if(navigator.userAgent.indexOf("MSIE")>0)
{
if(window.screenLeft >10000){
alert('关闭');
}else{
alert('刷新');
}
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
var clHeight = document.body.clientHeight;
if(clHeight == 0){
alert('关闭');
}else{
alert('刷新'); # FireFox 在关闭主窗口时也会触发这个-_-!
}
}
}else{
alert('关闭');
}
}
</script>
</head>
<body>
test
</body>
</html>


这是一个古老的问题………………
而且没人完美解决……
tantaiyizu 2007-12-19
  • 打赏
  • 举报
回复
帮顶
在ff下不行?找找看是不是取对象的方法不对

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧