iframe内容加载

iframe content loading

本文关键字:加载 iframe      更新时间:2023-09-26

可能重复:
获取iframe 的内容

Javascript:我需要两个例子。

  1. 获取加载的iframe的内容,其中src与父页不在同一服务器上
  2. 获取加载的iframe的内容,其中src与父页位于同一服务器上

我所说的内容是指InnerTEXT或innerHTML,或者任何东西。目标是将变量从不在同一服务器上的一个页面转移到另一个页面。这是我的第一个想法。如果有任何其他方法可以在javascript中传输变量。

听起来像是家庭作业。到目前为止你试过什么?你可以使用jQuery吗?给我们看看你的例子。

编辑:

既然你被允许使用jQuery,试着为你的解决方案走这条路:

 $('#iframe').contents().find('input').val();

无法从其他网站传输变量。但是您可以调用parent中定义的函数。

你在你的主网站上做这个功能:

function helloWorld(text) {
  alert(text);
}

然后你用parent.helloWorld('hiho!');从iFrame内部调用。这应该适用于相同或任何不同的域,但您需要访问不同的页面,才能添加方法调用!