在FRAMESET中将DIV标签带到前面

时间:2017-08-14 11:23:51

标签: javascript html css asp.net

在一个特定的网页中,我使用了框架集来在一个页面中显示一组页面内容,我将框架分为顶部(菜单框架100%),然后是左框架,右框架在下面框架到顶部框架

<FRAMESET ROWS="85,*" cols="*" FRAMEBORDER=1 BORDER=1 bordercolor=#ffffff>
        <FRAME src="<asp:Literal id=litMenuSkinURL runat=server/>" name=top id="menuFrame" scrolling=no>
        <FRAMESET rows="*" COLS="215,*" bordercolor=#ffffff>
            <FRAME src="WVTreeList.aspx?mode=0" name=framTreeList scrolling=1 frameborder=1>
            <FRAME name=framAnalysis src="<asp:Literal id=litAnalysisURL runat=server/>" scrolling=1>
        </FRAMESET>
    </FRAMESET>

但是当我从顶部框架点击菜单时,它隐藏了左右框架背面的整个菜单,我看不到我的子菜单,它是DIV中子菜单数据的集合标签

之前我使用过&window; .createpopup()&#39;将DIV标签带到前面的方法现在在IE&gt; 11和其他浏览器中不支持,那么如何将DIV标签带到左右框架的前面呢?还有其他办法吗?

以下是我尝试的方式,但它不能正常工作只是顶级菜单加载到某个宽度不是100%且没有其他框架正在加载。

<style type="text/css">
             #wrapper { width: 100%; margin:0px auto; overflow:hidden; }
#header { width: 100%; height:100px; }
#leftCol { width: 25%; float:left; }
#rightCol { width: 75%; float:right; }
            </style>
    </HEAD>
    <body>
        <div id="wrapper">
     <div id="header">
          <iframe src="<asp:Literal id=litMenuSkinURL runat=server/>" />
     </div>

     <div id="leftCol">
          <iframe src="WVTreeList.aspx?mode=0"/>
     </div>

     <div id="rightCol">
          <iframe src="<asp:Literal id=litAnalysisURL runat=server/>" />  <!-- Set Div As your requirement -->
     </div>
</div>

0 个答案:

没有答案