【发布时间】:2011-05-14 02:00:34
【问题描述】:
我在一个页面上有两个 iframe,一个对另一个进行了更改,但另一个 iframe 在我刷新之前不会显示更改。有没有一种简单的方法可以用 jQuery 刷新这个 iframe?
<div class="project">
<iframe id="currentElement" class="myframe" name="myframe" src="http://somesite.com/something/new"></iframe>
</div>
【问题讨论】:
-
iframe 文档是否在不同的域中?
-
您是否有权访问显示在 iFrame 中的网站代码?
-
显示更多代码——两个 iFrame 的 html 以及用于进行更改的 javascript 代码。仅看到到目前为止所包含的内容,很难弄清楚问题所在。
-
我可以访问代码,是的,并且 iframe 位于不同的域中
-
@Matt,不允许框架更改其他域上框架的内容。有关如何解决此跨域脚本限制的示例,请参阅:softwareas.com/cross-domain-communication-with-iframes
标签: javascript jquery html iframe