【问题标题】:Calling Javascript function in child iframe node在子 iframe 节点中调用 Javascript 函数
【发布时间】:2011-05-26 16:19:41
【问题描述】:

如何从父节点调用子节点 <iframe> 中存在的 javaScript 函数?我正在使用 jquery 选择器来选择正确的 iframe 节点,但不知道如何调用该函数。还使用 jquery 动态添加了所需的 iframe。

比如iframe就是

<iframe id="frameOne" src="http://form_one.html"><iframe>

我需要做这样的事情

$(#frameOne).submitList();

其中submitList() 是form_one.html 中的一个函数。

谢谢。

【问题讨论】:

标签: javascript jquery


【解决方案1】:
document.getElementById('frameOne').contentWindow.submitList();

frameOne 应该是框架的 ID!

【讨论】:

  • 我在萤火虫 $("#frameOne").contentWindow 中得到以下信息是未定义的。
  • 对不起 - 它只适用于 document.getElementById('frameOne').contentWindow.submitList();
【解决方案2】:

只要两个 URL 在同一个域中,它就可以工作。

如果不是,那么你会遇到跨域问题

【讨论】:

  • 我使用相对路径作为 iframe 的 src。不是说和parent在同一个域吗??
猜你喜欢
  • 2022-01-02
  • 1970-01-01
  • 1970-01-01
  • 2020-02-01
  • 2015-03-18
  • 1970-01-01
  • 2011-07-05
  • 1970-01-01
相关资源
最近更新 更多