日期:2014-05-19  浏览次数:20623 次

什么事件是关闭一个网页时引发的???
我本想用OnUnload的,可是在网页加载的时候也运行了OnUnload,不知道是为什么??
现在就像要找一个在页面关闭卸载时候引发的事件,

实现功能主要是为了某些页面的访问量太大了,所以想控制一下人数,而因为不是全部页面,所以不能用Session来限制。所以写了一个类,用静态变量来控制,现在就是能够向上加上一个人,无法去掉一个人,也请各位大侠们指点一下。

------解决方案--------------------
<script language= "javascript ">
window.onbeforeunload = myconfirm;
window.onunload = myclose;
bQuit=0;
<!--

function myclose()
{
//window.clearTimeout(timerid);
if (bQuit <1) {
bQuit=1;
document.frmLogOut.submit();
alert( "感谢您的使用! ");
}
}

//-->
</script>
------解决方案--------------------
页面关闭只能触发IE中的JS或者其他脚本代码,简单的无法用应用程序中的事件实现.

果要控制一个页面人数的访问,你需要自己写代码。会比较复杂。
------解决方案--------------------
window.onbeforeunload = myconfirm;//这里去掉
------解决方案--------------------
OnUnload是 服务端的 Page也有这个事件的,要区分哪个事件事你要用的
客户端的是onbeforeunload ,onunload,这个事件不保险。
------解决方案--------------------
onbeforeunload 网页关闭前引发!
------解决方案--------------------
这么多老大在啊,过来沾光
------解决方案--------------------
onbeforeunload
------解决方案--------------------
帮顶了
------解决方案--------------------
过来沾光

------解决方案--------------------
过来报道了!
onunload
------解决方案--------------------
JS可以实现..
------解决方案--------------------
帮顶 !
------解决方案--------------------
学习
------解决方案--------------------
友情UP
------解决方案--------------------
学习~~~
------解决方案--------------------
学习了
------解决方案--------------------
window.onbeforeunload

------解决方案--------------------
学习一下
------解决方案--------------------
学习一下
------解决方案--------------------
学习
===================================================================
中国DotNet程序员俱乐部 -- www.willsft.com

-- 中国最专业的DotNet技术社区!

技术支持群:3354034、34857327 、24694039、
19055417、35202852、2684939、1621937、35112134
===================================================================

------解决方案--------------------
关闭一个网页触发的是window.onbeforeunload

lz做访问在线人数,查查资料吧
------解决方案--------------------
建议你查看一下论坛的统计方法,分板块和总论坛是分着的,所有的论坛的机制基本上是一样的,你可以去下载一个自己熟悉的语言学习一下去.单纯靠js和html不能实现你要的效果
------解决方案--------------------
学习一下