当前位置: 代码迷 >> 跨浏览器开发 >> 关于侧边栏隐藏的有关问题
  详细解决方案

关于侧边栏隐藏的有关问题

热度:3172   发布时间:2013-02-26 00:00:00.0
关于侧边栏隐藏的问题
我的框架结构是这样的
 
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,*';
  相关解决方案