为了账号安全,请及时绑定邮箱和手机立即绑定

为什么关闭ie的时候有的时候能跳进去logout.jsp有的时候不行?

为什么关闭ie的时候有的时候能跳进去logout.jsp有的时候不行?

ITMISS 2022-10-20 15:15:12
<script language=javascript>function window.onbeforeunload(){     if (typeof evt == 'undefined') {        evt = window.event;    }if (evt) {       var n = window.event.screenX - window.screenLeft;         var b = n > document.documentElement.scrollWidth-20;        if(b && window.event.clientY < 0 || window.event.altKey){           // 这个可以排除刷新 关闭的时候触发             window.onunload = function() {          window.location.href = "../logout.jsp";          }       }     }}</script>我试了试好像也是不行啊<script language=javascript>function window.onbeforeunload(){  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)  {     var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");     xmlhttp.open("GET","logout.jsp",false);     xmlhttp.send();  }}</script>
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

用window.showModalDialog(url,"dialogWidth=" + 900 + "px;dialogHeight=" + 500 + "px;resizable:yes;")打开新窗口就行了, 直到新窗口关闭后才继续执行showModalDialog后面的js代码

查看完整回答
反对 回复 2022-10-24
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

你需要考虑到浏览器的兼容性,debug下就知道哪儿出问题了
使用firefox,IE高版本, chrome都可以调试

查看完整回答
反对 回复 2022-10-24
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

timeout几秒再关闭

查看完整回答
反对 回复 2022-10-24
  • 3 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信