从主页调用javascript函数

时间:2012-01-10 13:49:31

标签: javascript html frame

我有一个框架页面,名为main.xhtml。在该页面内是以下代码块:

<html>
<body>
<script>
javascriptCode
</script>

<frameset cols="234,*" border="0" frameborder="no">
   <frame src="LeftPage.html"  />
   <frame src="RightPage.html" name="main" />
</frameset>

</body>
</html>

如何从LeftPage.html或RightPage.html中调用javascriptCode? 例如,我将点击LeftPage.xhtml上的一个按钮,将触发主页面中的javascriptCode。 感谢。

1 个答案:

答案 0 :(得分:0)

window.parent.fn()

调用在父框架中定义为全局变量的函数fn

它的工作原理是,在浏览器中,window是全局对象,其属性别名为全局变量,因此window.parent指向另一个框架的全局对象,因此其属性是在其他框架中加载的代码的全局变量帧。