0

我有一個很奇怪的錯誤在IE中此起彼伏。在IE瀏覽器中調用window.close拋出空或找不到對象錯誤

我打開一個窗口,具有特定的URL,immidiately關閉它,使用下面的代碼:

openSomething(guid) 
{ 
    my_window = window.open("outlook:"+guid,"mywindow","width=0,height=0"); 
    my_window.close(); 
} 

此腳本輸出的東西如預期,即該打開需要合適的Outlook郵件,但IE瀏覽器窗口顯示錯誤「MY-WINDOW14空或不是對象」。

有人能告訴我這裏有什麼問題?

+0

@TJ:我只是忘了補充一點,在hurry.I同意,我做了一個mistake.But我敢肯定那樣簡單的東西這一點,不應該有triggerred從you.With尊重這樣的反應,我當然知道如何格式化的問題,事情有時跳過minds.I敢肯定你understand.Nonetheless,感謝蒂姆editing.And TJ和對問題的答案? ? – Neeraj 2011-04-14 10:34:50

+0

很抱歉,如果這似乎過度的頂部,它並不意味着是。只是想清楚並提供鏈接。 (我知道他們很適合新手,你看。) – 2011-04-14 11:17:12

回答

1

當通過/彈出阻止阻塞窗口即通常發生。你需要確保window.open實際返回的窗口:

my_window = window.open("outlook:"+guid,"mywindow","width=0,height=0"); 
if (my_window && my_window.close) { 
    my_window.close(); 
} 
相關問題