我的網站是設置這樣的:呼叫從框架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