在线等:ASP在线用户问题,如何控制用户的非正常退出.HELP ME!!!!!!!!(100分)

  • 主题发起人 主题发起人 dearwolf
  • 开始时间 开始时间
D

dearwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个B/S模式的办公自动化系统,其中的消息发送涉及到系统实时在线用户。
我是用的实时在线用户表来记录在线用户的
理论上是上线即添加
离线即删除
可是如果用户非正常退出的话。
该怎么控制呀??????
 
可以在网页的onunload中加载一个函数,注意是onunload,
再在这个函数中写你要的东西。
<script language="javascript">
function abcd(){
.........
}
</script>
<body onunload="abcd()">
 
老大:
我是说非正常退出。
如断电??
 
一个隐藏frame,每分钟或者30秒定时向服务器请求。服务器可以根据最后请求时间与当前时间对比确认用户是否在线
 
>>dearwolf
如果一个用户没有按下“退出”按钮,而是直接关闭浏览器,那么我上面的代码是有效的
如果某一个客户端断电那么影 子的办法就有效了,
如果停电,OK,大家一起黑,
 
我也知道是这种思路
但是怎么实现呢?
 
在一个扩展名为asa的文件中编写,Session结束事件代码,asa的文件名称忘了,你去找找看吧
 
那个frame只需要定时读取一个特定的页面就行了,那个特定页面用于更新最后请求时间。
页面定时刷新 <meta http-equiv="Refresh" content="秒" >
 
多人接受答案了。
 
后退
顶部