我有一個應用程序,它使用下面給出的window.open(url)啓動一個彈出窗口。window.opener.location.href在WIN8中IE8發生故障
function goRelURL(){winObj = window.open(url,「w1」); winObj.focus(); }
從彈出我點擊一個按鈕關閉彈出。點擊一個方法被調用,從那裏我設置父窗口的URL,並關閉彈出窗口爲:
window.opener.location.href ='<%= url%>'; window.close()的;
這與WIN6X的IE6,IE8和Firefox3.0正常工作。但它在IE8和Windows-7中失敗。與贏7,它設置彈出的URL和彈出保持打開狀態。
任何幫助表示讚賞。
呀已經看到這一點我自己,什麼是奇怪的是,它在調試模式而不是當我關掉調試並刷新頁面。我得到一個腳本錯誤window.opener.locaton爲空或不是對象 – PJUK 2011-03-18 15:27:05