2010-01-15 36 views
0

页面上有一个iframe。如何从<iframe>启动JavaScript?

是否可以从此iframe访问父文档(iframe父级)?

我想要做什么:当用户按下IFRAME里面的东西一个按钮,发生在主网页

谢谢了!

+0

重复的http://stackoverflow.com/questions/935127/how-to-access-parent-iframe-from-javascript – 2010-01-16 00:24:05

+0

任何人都可以告诉一个很好的链接到跨域规则页面? – Dan 2013-04-05 08:43:42

+0

这个链接告诉足够的http://en.wikipedia.org/wiki/Same_origin_policy – Dan 2013-04-05 08:44:56

回答

2

你试过父母。

0

如果我理解正确,这种行为是不允许的。 iframe将包含来自其他域的内容,并且如果该域可能发布影响第一个域的元素的代码,那么将导致安全破坏。阅读关于同一来源策略的信息:http://en.wikipedia.org/wiki/Same_origin_policy

+0

常见礼节来解释一个反对票... – 2010-01-16 00:25:18

+0

没有投票从我,但一个iframe不一定要有来自另一个域的内容。 – AUSteve 2010-01-16 01:50:33

+0

啊好点,我应该澄清说如果一个iframe包含来自另一个域的数据。谢谢。 – 2010-01-16 02:54:55

0

根据我的经验,它的工作原理,只要它的域名相同即可。

+0

非常有用的帖子 – Dan 2010-01-28 01:59:03