我的框架结构是这样的
- HTML code
<frameset id="topframe" rows="45,*" cols="*" frameborder="no" border="0" framespacing="0"> <frame src="mapTop" name="Top" scrolling="No" noresize="noresize" name="Top" /> <frameset cols="200,*" frameborder="no" border="0" framespacing="0" id="frame"> <frame src="left" name="Left" scrolling="yes" noresize="noresize" id="left"/> <frame src="right.php" name="right" scrolling="yes" noresize="noresize" id="main" /> </frameset></frameset>
我想实现左边的框架能隐藏,代码如下:
- JScript code
if (displayBar) { parent.frame.cols='0,*'; displayBar=false; obj.src='images/close.gif'; obj.title='打开左边管理导航菜单'; } else { parent.frame.cols='200,*'; displayBar=true; obj.src='images/open.gif'; obj.title='关闭左边管理导航菜单';}
在IE下能正常运行,在FireFox 不能运行,出现错误:parent.frame is undefined
哪位大侠给看看?
------解决方案--------------------------------------------------------
- JScript code
parent.getElementById("frame").cols='0,*';