簡體   English   中英

從 IE 中的子級回調到父級 window?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM