2013-06-25 58 views
2

我有一個網頁是住房我的iFrame是從一個不同的域。 現在我有一個按鈕裏面的iFrame按下時,需要刷新或重新加載iframe。從不同的域內自我刷新iframe

我已經試過被封鎖由於跨域嘗試了一些方法..

+1

你究竟試過了什麼?調用JS代碼的按鈕是否包含在iframe的文檔中? – nnnnnn

+1

'window.location.reload()'? – Bergi

回答

7

在iframe中的腳本,試試這個:

document.location.href = document.location.href; 

您不能訪問外部的元件您的文檔模型來自iframe,包括訪問iframe本身。但是,您可以訪問其中文檔的屬性。

+0

沒有爲我工作。 –

+0

爲我解決了一個類似的問題,我在iframe中的同一個域中創建了一個表單,而這個表單在IE 11中沒有重新加載,我一直在爲它工作了一個多小時,當我看到這個並且我有一個Eureka時!時刻(好吧,沒關係,這並不是那麼戲劇化,但是它在星期一工作時是一個亮點) – Realto619

+0

這對我來說可以在iframe中重新加載一個iframe。 – jessier3