一个页面中用了二个框架,层是一个右键菜单。
在上面的框架中点击右键,层就显示了,但有时会被下面的框架挡住一部分,请问该怎么解决?
我把层的style设为如下也不行:
style="Z-INDEX: 99999999999999999999999999999999999999999999999999999999;POSITION: absolute; "

解决方案 »

  1.   

    搂主,不要担心,使用iframe是可以解决的。举例如下:
        <!-- Menu Start -->
        ... ...
        <!-- Menu End -->
        <iframe style="LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 4%; HEIGHT: 96%" src="XXX.aspx"
            name="body" frameborder="no" scrolling="no"></iframe>另外,在菜单的展开和收缩的cs中,设置z-index。
      

  2.   

    To:楼主如果你是使用的frame框架的话,就要作如下的修改了:
    1、把菜单所在的frame和被菜单覆盖的frame合并为一个页面;
    2、在合并后的页面中,在菜单代码之后,写入
    <iframe style="LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 4%; HEIGHT: 96%" src="XXX.aspx" name="body" frameborder="no" scrolling="no"></iframe>
      

  3.   

    楼主,div是不可能跨越框架的,所以,唯一的办法就是菜单下面使用iframe来替代frame。因为,每个frame都相当于一个窗口,两个窗口是不可能互相覆盖的。
      

  4.   

    你把style="Z-INDEX: 99999999999999999999999999999999999999999999999999999999;POSITION: absolute; "中的Z-INDEX属性去掉试试!