window.onbeforeunload没有在IE8中触发(在Firefox,Chrome和Safari中正常工作)

时间:2012-08-09 07:59:58

标签: javascript internet-explorer-8

所以我一直在疯狂试图弄清楚为什么以下内容没有在IE 8中启动,而是在“大3”,Firefox,Chrome和Safari中工作

(来自Javascript函数内部)

var popupWindow=window.open(document.location.href+kugiri+"popup_flg=1", 'mypopup','width=640,height=480');


popupWindow.onbeforeunload = function() {
    changeVideoPlayback(true);
    if(someFalseVal)
        return "oy";
    else
        return ;
};

(注意这段代码的大部分内容只是让IE工作的绝望尝试,我真的只想要

    changeVideoPlayback(true);

部分开火。我做错了什么让IE只是在窗口关闭时拒绝执行onunload?

我还应该补充一点,我也试过onunload,没有骰子。

1 个答案:

答案 0 :(得分:0)

Insted of“onbeforeunload”使用“onunload”。