这看起来很简单,但是如何从子框架调用在顶级html中定义的JavaScript函数?如何在顶部框架中调用JavaScript函数?
top html doc
- 1st level frame
- 2nd level frame
我的顶级html文档有一个名为testFn()的函数。在第二级框架中,我有一个带有onclick="top.testFn();"
的按钮,但这不会调用testFn()。在Firebug中,如果我使用手表来执行top.testFn();
它说TypeError:testFn()不是函数。
这一切应该如何工作 - 在这种情况下,这是我的文档的问题,还是有其他方式来调用顶层窗口中的函数?
所有文档涉及相同的域和协议吗? – 2010-06-18 11:27:02