从父级调用Javascript函数

从父级调用Javascript函数,javascript,function,frame,Javascript,Function,Frame,关于如何做相反的事情,有很多信息,但我试图从父帧调用位于子帧中的函数 我试过了 window.document.leftFrame.contentWindow.myfunct(); document.leftFrame.contentWindow.myfunct(); <frame ... onload="this.contentWindow.myfunct();"> window.document.leftFrame.contentWindow.myfunct(); docu

关于如何做相反的事情,有很多信息,但我试图从父帧调用位于子帧中的函数

我试过了

window.document.leftFrame.contentWindow.myfunct();

document.leftFrame.contentWindow.myfunct();

<frame ... onload="this.contentWindow.myfunct();">
window.document.leftFrame.contentWindow.myfunct();
document.leftFrame.contentWindow.myfunct();
运气不好:/

从父页面/框架引用子页面/框架的正确方式是什么?我是否需要使用onload来确保首先加载了来自框架的js?我做错了什么

window.frames['frameName'].myfunct()


请注意,这通常仅在iframe引用同一域上的页面时有效。出于安全原因,浏览器限制对属于不同域的框架内的页面的访问。

它位于同一域上。我知道它为什么不起作用。最后,我通过在父页面中使用查询字符串修改框架的url,然后使用php和GET方法手动添加要执行的代码来解决这个问题。但是因为你是唯一一个回答问题的人,所以你得到了分数。