iframe - 在里面运行一个函数

时间:2016-01-29 17:48:02

标签: javascript function iframe

是否可以将iframe中的函数运行到iframes OWN函数?

<iframe>
  <script>
    foo = function(){console.log('bar')};
    foo();
  </script>
</iframe>

2 个答案:

答案 0 :(得分:1)

您可能需要一个上传功能:

一旦iFrame完全加载,这将激活一个javascript函数(最好在你的Head部分)。 (还有其他方法可以做到这一点,但这样做很简单。)

答案 1 :(得分:0)

没有。编译<iframe>的打开和关闭标记之间的唯一时间是浏览器不支持iframe。很可能很多浏览器不再是这样的了

如果且仅当iframe网址与网页位于同一个网域时,您可以使用脚本在2个窗口之间进行通信,具体取决于您尝试执行的操作