难道是这样?onbeforeunload="if(confirm('确定要关闭么?')){window.opener=null;window.open('','_self','');window.close();}else{alert('你应经取消了本次操作!');}"

解决方案 »

  1.   

    谢谢Return_false的回答,实现的方式不是这样的,而是当前页面有视频监控在打开的情况下,点击页面刷新或者关闭时,弹出提示框。
      

  2.   

    var bCloseFlag = false; //是否是窗口关闭
    window.onbeforeunload = function(e)//窗口关闭事件,要考虑到滚动条的宽度,一般是20px
    {
    var event = e || window.event;
      event.returnValue = "【退出系统将XXX!】";//点击关闭的时候给提示
            bCloseFlag = true;              
    }
    window.onunload = function() {
        if (bCloseFlag) //放上关闭后要执行的代码
            }
      

  3.   

    谢谢zhoufeng0401的解答,已经解决了,谢谢。