0
所以我一直在瘋狂地試圖弄清楚爲什麼以下不是在IE 8中觸發,而是在「大三」中工作,火狐,Chrome和Safariwindow.onbeforeunload在IE8中沒有觸發(在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);
par t開火。我在做什麼錯誤,導致IE只是在窗口關閉時拒絕執行onunload?
我還應該補充一點,我也試過onunload以及沒有骰子。
'changeVideoPlayback()'做了什麼? – 2012-08-09 08:02:39
開始或停止ustream視頻,但那不相關,它沒有被調用(我可以從控制檯調用它,它工作得很好,但如果我在函數中放置斷點並關閉窗口,我可以看到它不是被稱爲) – user439407 2012-08-09 08:05:33
'popupWindow.contentWindow = onbeforeunload = ...'? – 2012-08-09 08:34:57