我的网站是设置这样的:呼叫从框架javascript函数在其他框架
<frameset rows="80,*">
<frame name="top" id="top" src="header.html">
<frameset id="innerframe" cols="300,*">
<frame name="nav" src="nav.html">
</frameset>
</frameset>
在header.html
我:
function fAlert() {
alert('test');
}
我如何可以调用nav.html
fAlert()
?
我试图
var fframe = parent.document.getElementById('top');
fframe.fAlert();
也
parent.frames.top.fAlert();
,但它没有工作(fAlert is undefined
)。
任何想法,我可以做到这一点?
不幸的是,该网站已建立'framesets/frames',我无法改变这一点。我还想补充一点,'top'对于'frame'来说是个很不方便的名字。 'parent.frames [0] .fAlert()'做了窍门。 – seph