【发布时间】:2012-08-09 07:59:57
【问题描述】:
所以我一直在疯狂地试图弄清楚为什么以下内容没有在 IE 8 中启动,而是在“big 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,没有骰子。
【问题讨论】:
-
changeVideoPlayback()是做什么的? -
启动或停止一个 ustream 视频,但这无关紧要,它没有被调用(我可以从控制台调用它,它工作得很好,但是如果我在函数中设置断点并关闭窗口,我可以看到它没有被调用)
-
popupWindow.contentWindow=onbeforeunload=...? -
试过了,可惜没用。
标签: javascript internet-explorer-8