javascript - 从子框架调用父文件中的函数?

标签 javascript html function

我有一个函数可以调整“frame.html”中framesetcol宽度比:

<frameset id="set" cols="*,*" FRAMESPACING=0 BORDER=3 BORDERCOLOR=#eeeeee>
    <frame src="index.html">
    <frame src="index2.html"> 
    <noframes></noframes> 
</frameset> 

从“frame.html”调用时该函数工作正常,但是我想从子文件“index.html”调用所述函数...该函数需要保留在父文件中才能正常运行。 .. 如何从 index.html

调用 frame.html 中的函数

最佳答案

只需尝试 parent.functionName() 就可以了。

编辑


只是为了确保范围正确,您应该调用 window.parent.functionName() 而不是确保它实际上是引用的父框架

编辑2


查看 this answer它似乎处理相同的 chrome 问题。

希望对您有所帮助!

关于javascript - 从子框架调用父文件中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615141/

相关文章:

javascript - 使用javascript更改刷新时的html背景

javascript - CSS3 vs Javascript 仅转换

javascript - Ember.js:如何让子路由显示在父资源中

javascript - 从 Google 组织结构图发送电子邮件链接

javascript - 事件监听器调用函数后,代码在哪里继续执行?

c - 将未声明的函数赋予函数指针

JavaScript:单独声明和定义函数?

php - 菜单项在不应该处于事件状态时处于事件状态

html - 如何让输入框有一定的长度?

html - 显示内联创建不一致的宽度 IE 11