2011-05-26 68 views
7

HI, 我在我的網站上有一個iframe,當點擊一個按鈕時,我需要在iframe外部寫入一些內容,這不適用於常規從iframe寫入到外部網頁

$('#id').html("write something"); 

任何想法如何做到這一點? 非常感謝您

+0

是來自同一個域(我知道這是很可能的,但我只是想確認;)兩個頁面)? – 2011-05-26 12:42:59

+0

是的,他們都在同一個域。 – Ovi 2011-05-26 13:08:38

+0

感謝你,工作的罰款 – Ovi 2011-05-26 13:08:56

回答

23
$('#id', window.parent.document).html('write something'); 

顯然,這是假定家長和iframe在同一域中,否則你將無法操縱從孩子既不父父就能操縱子(如果他們不是來自同一個家庭:-))

0

正如達林說,如果iframe中使用相同的域父頁面下面的工作:

$('#id', window.parent.document).html('write something'); 

如果父域是來自不同子域,你可以ü SE是這樣的:easyXDM

+0

爲什麼你複製與達林回答的答案嗎? – chhameed 2013-06-26 04:20:28

+1

@chhameed:因爲我是擴大他的答案,如果家長和孩子在不同的領域現有的產品的替代解決方案。 – devmatt 2013-07-25 16:27:49