首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web聊天室的挟制退出

2012-11-05 
web聊天室的强制退出问题:老大让我做一个web聊天室,为了获得第一份工作的机会,我舍弃了上网玩游戏开始干起

web聊天室的强制退出
问题:
    老大让我做一个web聊天室,为了获得第一份工作的机会,我舍弃了上网玩游戏开始干起来。最后顺利通过,后来将它加到我们的项目中,细节问题被我的主任给眯出来了。
   如果用户不点击退出聊天室,而是直接关闭浏览器怎么办? 
方法:
    一开始没有想到用jquery,用cookie,session时间什么的,感觉都不太好。加上我看了点jquery的ajax,我就想能不能判断用户点击了关闭按钮,然后就去找jquery帮助文档中是否有帮助,没找到合适的,于是到JS中找找

      window.onbeforeunload = function(){
          $.post("chatInfoManager.jsp",{method:"exitChat"});
          return;
      }
1,onbeforeunload:当用户点击关闭浏览器按钮触发的事件
2,$.post()就不讲了,呵呵自己看jquery的CHM吧,提供下载一下吧
3,你就在chatInfoMananger.jsp的exitChat中去去除application中用户的信息吧
4,去试试吧,你可以看看jquery中的unload方法,我用了没效果,如果谁好了可以留个言
1 楼 Silence_Smile 2010-06-11   不错,以后用得着 2 楼 hedahai119 2010-06-25   window.onbeforeunload 按F5 的时候也 触发 3 楼 laoqian9527 2010-06-25   hedahai119 写道window.onbeforeunload 按F5 的时候也 触发
我回去试一下! 4 楼 laoqian9527 2010-06-25   hedahai119 写道window.onbeforeunload 按F5 的时候也 触发
在我没去考虑之前,大家可以考虑用JavaScript屏蔽掉F5键那不是小菜一碟嘛!

热点排行
Bad Request.