我的 HTML 页面中有一个 iFrameiFrame_Example.html
<iframe src="1.html" height="400" width="400"></iframe>
1.html
frames
里面有两个
<frameset rows="30,*" frameborder=0 border=0>
<frame id="top_frame" name="top_frame"src="top_frame.htm"></frame>
<frame id="main_frame" name="main_frame"src="main_frame.htm"></frame>
</frameset>
现在top_frame.htm
我有一个按钮
<input type="button" value="Hi" onClick="top.main_frame.SayHi()">
SayHi()
在main_frame.htm
function SayHi()
{
alert("Hi");
}
当我1.html
在浏览器中运行时,该函数SayHi()
被正确调用。但是当我运行 iFrame_Example.html
它时,它不起作用。
如何使用 onClick 事件调用该函数?非常感激任何的帮助。