[英]Callback to parent window from child in IE?
我有下面的代碼,它打開一個子 window 並且子有一個回調 function 到父以關閉子 window ,它在子中使用 onLoad 調用。
該代碼在 Firefox 和 Chrome 中運行良好,但在 IE 中運行良好。
誰能看到我哪里出錯了?
父 JS
var wnd = null;
function openWnd()
{
wnd = window.open('http://www.example.com');
}
function closeWnd()
{
if (wnd != null) {
wnd.close();
}
}
兒童JS
function parent_callback()
{
setTimeout(function (){ window.opener.closeWnd();}, 3000);
}
為什么 IE 對開發者來說總是很痛苦 M$ 需要拔出它的手指:)
謝謝
您的孩子 window 正在調用 function closePDF()
但您的父母 window 定義closeWnd()
。 我看不出它在任何瀏覽器中如何工作,但你說它在 Chrome 和 FF 中工作? 也許如果您發布更多代碼,例如,您提到的 onload 或closePDF()
如果確實有)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.