2011-05-26 70 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