2011-05-25 40 views
0

我有下面的功能,他們在Firefox和Chrome中工作正常,但似乎不工作在IE瀏覽器。從在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); 
    } 

感謝

+0

你有錯誤?如果是的話,給我們看 – Ibu 2011-05-25 06:01:19

+0

@Ibu - 我沒有得到任何錯誤 – Cookie 2011-05-25 07:07:56

+0

所以真的有什麼問題...是具體的 – Ibu 2011-05-25 07:11:12

回答

0

不會解決全部問題,但會提高至少

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

顯示您的錯誤美好SOLUT離子