日期:2014-05-16  浏览次数:20489 次

~~~~~~~~如何动态设置Frameset?过来看看马上给分~~~~~~~~
<frameset id="frame1" border="0" frameborder="no" framespacing="0" rows="105,*,20">
    <frame name="headFrame" src="head.aspx" noResize scrolling="no">
    <frameset id="midFramset" border="0" frameSpacing="0" cols="180,*" frameBorder="NO">
    <frame name="leftFrame" src="left.aspx" noResize scrolling="no" >
    <frame name="mainFrame" src="main.aspx" noResize scrolling="auto">
    </frameset>
    <frame name="bottomFrame" src="" noResize scrolling="no">
</frameset>

headFrame:显示主菜单的地方。
leftFrame:显示子菜单的地方。
mainFrame:显示页面的地方。

点击主菜单,如有子菜单的再leftFrame显示子菜单,如果没有子菜单的直接在mainFrame显示页面,问题是要去掉leftFrame。

请问,如何动态设置frameset ?
frameset 菜单子菜单 javascript

------解决方案--------------------
parent.document.getElementById('midFramset').cols='0,*';


了解关系就可以操作了

iframe和父页,window.open打开页面之间的引用
------解决方案--------------------
引用:
感谢版主的回复,正是我要的效果。

用JQUERY的方式怎么写?

试试

$('#midFramset',window.parent.document).atrr('cols','0,*');

------解决方案--------------------
$('#midFramset',window.parent.document).atrr('cols','0,*');
attr