从子框架集的javascript调用父javascript函数

时间:2010-10-05 06:27:30

标签: javascript frameset

我在页面中使用frameset。在框架集中,我拍了两帧,在第一帧中我写了一些javascript代码。框架的javascript函数如何调用主页面的javascript函数。

任何人都可以提供帮助:)

2 个答案:

答案 0 :(得分:1)

这样做:

parent.FrameName.FunctionName()

答案 1 :(得分:0)

如果您的框架设置如下:

<frameset rows="50, 50">
    <frame src="menu.html" name="menu">
    <frame src="main.html" name="main">
</frameset>

然后,您可以使用main从名为menu的框架中访问名为top.main.functionName()的框架中的函数。

parent.main.functionName()也适用于这种情况,但如果您有更多嵌套级别的帧,那么我发现引用top(始终是最顶层的帧)和“向下钻取”时不那么容易混淆。