跨frameset frame js 调用
网页结构
index.php
<frameset>
<frame id="topFrame" name="topFrame" src="top.php"></frame>
<frameset name="bodyFrameset" >
<frame id="leftFrame" name="leftFrame" src="left.php"></frame>
<frame id="mainFrame" name="mainFrame" src="body.php"></frame>
</frameset>
</frameset>
典型的 php网站后台管理
现在要在 top.php 中调用 body.php 中的一个函数
网上找到的方法
window.parent.frames["bodyFrameset"];
// 这样可以取到 <frameset name="bodyFrameset" > 这个对象
// 想取出下级的 mainFrame
window.parent.frames["bodyFrameset"].frames["mainFrame"];
//经测试失败
正确的解决方法:
window.top.frames["mainFrame"]; 或者 window.parent.frames["mainFrame"];
- 上一篇:普通js 判断是否选中
- 下一篇:js setInterva倒计时