【发布时间】:2011-11-10 16:27:05
【问题描述】:
我有一个页面,最初加载的只是 iframe 中的一个表单,如下所示:
<iframe id="oIframe" ...src='somePage>'
<form ... />
</iframe>
当您单击表单中的按钮时,会调用一些构建 url 的 javascript,然后我想执行以下操作:
frame.src = 'somePage?listId=1';
这可以在 IE 中使用新内容“重新加载”框架。 但是,在 Safari 中这不起作用。
我有可用的 jQuery,但我不想替换现有的 iframe,因为它附加了一些事件。我也无法修改 iframe 的 id,因为它在整个应用程序中都被引用。
我看到了一些类似的问题,但没有似乎对我的确切问题有效的解决方案。
任何人都可以提供的任何帮助都会很棒!
【问题讨论】:
-
框架 URL 是否与您的外部(主)页面在同一个域中?
-
是的,框架 URL 与主页在同一个域中
标签: javascript iframe safari