从不在IE中工作的孩子回调父功能?

时间:2011-05-25 05:56:39

标签: javascript

我有以下功能,它们在firefox和chrome中运行良好,但似乎在IE中不起作用。

这是因为IE在新窗口中打开而不是像其他窗口一样?

家长JS

    var wnd = null;
    function openPdf() {
        wnd = window.open('www.example.com');
    }

    function closeWnd() {
        if (wnd != null) {
            wnd.close();
        }   
    alert('Closed');
    }

儿童JS

    function parent_callback() {
        setTimeout("window.opener.closeWnd()",2000);
    }

由于

1 个答案:

答案 0 :(得分:0)

不会解决整个问题,但至少会改善

function parent_callback() {
        setTimeout(function (){
          window.opener.close();
         },2000);
    }

显示您的错误以获得更好的解决方案