永发信息网

asp关闭窗口事件问题

答案:3  悬赏:60  手机版
解决时间 2021-01-13 18:00
  • 提问者网友:浪荡绅士
  • 2021-01-13 02:49
在下做了一个聊天室,如果一个用户登陆了,在数据库里修改相应项,在其他用户的界面上显示出来,但是我想在用户退出的时候再把数据库里相应的项改过来,如果加个退出按钮我自己可以实现,但是有的用户不安退出按钮,直接关闭浏览器,请高手指教一下,这时候我该如何做,才能实现我的想法,如果高手觉得我的方案不太好的话,也请高手给你个好的方法。小弟在此先谢过了
最佳答案
  • 五星知识达人网友:不甚了了
  • 2019-02-22 04:51
&lt;script language=&quot;javascript&quot;&gt;<br>&lt;!-- <br>var s=&quot;close&quot;;<br>function window.onunload(){<br><br>   if(s==&quot;fresh&quot;)<br>      if(window.screenLeft&gt;10000){alert('关闭');}<br>   else{alert('刷新');}<br>   else<br>      alert('关闭');<br>}<br>function window.onbeforeunload(){<br>   s=&quot;fresh&quot;;<br>}<br>--&gt;<br>&lt;/script&gt;<br>可能存在浏览器兼容问题...
全部回答
  • 1楼网友:掌灯师
  • 2020-08-24 22:32
在聊天室中框架一个页面,多少分钟自动刷新,就检查用户是否在线,不在线就删除记录
  • 2楼网友:三千妖杀
  • 2019-08-13 04:57
设置一个时间间隔,每过一段时间检测一下所有的用户是否在线,把不在线的从数据库删除即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯