2009-10-25 19 views
0

每當我打開一個新窗口使用JavaScript這樣的:在我的母版IE7我的網站上構建掛在asp.net 3.5

function openwindow(){ 
window.open(blah blah) 
} 

我的IE7瀏覽器hangs.The新窗口是建立在AJAX聊天室網頁controltoolkit和音樂播放列表,供用戶聽他/她創建的播放列表。問題只發生在IE7中,但在其他瀏覽器如Firefox,safari,google chrome或opera上可以正常使用。任何人都知道?在此先感謝...

回答

0

你的意思是「掛起」,如「瀏覽器完全停滯,我甚至不能使用工具欄」,或在「框架/頁面變白,而我期望它做別的東西「?

您是否嘗試過其他IE版本,如IE6或IE8?

您是否嘗試過使用彈出式窗口攔截器禁用代碼?

並在指責新窗口之前......如果您嘗試使用相同的代碼打開一個窗口,但使用不同的URL(例如Google),會發生什麼情況?瀏覽器是否仍然掛起?

1

我有/有同樣的問題。我發現這個鏈接,說明事情......

http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx

「的Internet Explorer 7在Windows Vista上:從應用程序(比Internet Explorer進程等)打開一個新的窗口可能會導致空返回值。發生此限制是因爲Internet Explorer在默認情況下以受保護模式運行。受保護模式的一個方面可防止應用程序在訪問跨越進程邊界時有權訪問Internet Explorer。使用此方法打開新窗口會生成新進程。關於保護模式,請參閱理解和使用Internet Explorer的保護模式。這通常發生在承載WebBrowser控件的應用程序中。「