iframe内容加载

时间:2012-01-17 12:44:37

标签: javascript iframe

  

可能重复:
  Getting contents of iframe

Javascript:我需要两个例子。

  1. 获取加载的iframe的内容,其中src与父页面不在同一服务器上。
  2. 获取加载的iframe的内容,其中src与父页面在同一服务器上。
  3. 按内容我的意思是InnerTEXT或innerHTML,或任何东西。目标是将变量从不在同一服务器上的一个页面传输到另一个页面。这是我的第一个念头。如果在javascript中有任何其他方式传输变量。

2 个答案:

答案 0 :(得分:1)

听起来像是家庭作业。你都尝试了些什么?你被允许使用jQuery吗?向我们展示你的例子。

编辑:

由于您被允许使用jQuery,请尝试沿着此路径寻找解决方案:

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

答案 1 :(得分:0)

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

您在主站点上执行此功能:

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

您使用parent.helloWorld('hiho!');从iFrame内部拨打电话。这应该适用于相同或任何不同的域,但您需要访问不同的页面,以添加方法调用!