2012-07-31 116 views
0

我有一個頁面,使用jQuery從另一個頁面加載內容。像這樣: -IE:使用iFrame加載jQuery的內容 - iFrame不顯示

$('#link_help').live('click', function() { 
    $('#helpBox').load('content.php?load=helpBox'); 
}); 

該內容包括一些靜態HTML和iFrame。 Chrome和Firefox中的加載效果非常好。

但是,Internet Explorer(測試9)正在加載HTML內容,但不是iFrame src。我可以改變iframe的顏色,玩它。但是,我無法使用或更改src。

任何想法?

+0

嗯,你用modernizr試試嗎? – 2012-07-31 11:48:53

+0

好吧,從iframe中讀取src是不可能的,你可以顯示代碼在哪裏設置iframe src,也可以發佈html頁面? – 2012-07-31 11:51:06

+0

也一旦你在IE中加載,iframe的src是什麼?它只是空白嗎?你可以把它放在http://www.jsfiddle.net? – Huangism 2012-07-31 12:32:48

回答

1

沒錯。成爲任何人有這個問題。檢查您是否在使用HTTPS連接。

這是我的問題。默認情況下,IE9不允許將iframe加載到HTTP的HTTPS環境中。我現在已經要求HTTPS並且已修復。