rt...

解决方案 »

  1.   

    如果是用Div,那是没有办法的,Dropdownlist永远在Div的上面。不知道这算不算IE的一个BUG。不过Iframe可以盖住Dropdownlist!
      

  2.   

    如果不行就当弹出菜单时隐藏ddl,收起来时显示ddl
      

  3.   

    设置z-index为最高级
    ----------------------
    绝对不行
    -----------------------------
    你把Dropdownlist隐藏就行了,我就这么做的
      

  4.   

    当弹出菜单时隐藏ddl,收起来时显示ddl
      

  5.   

    <DIV id="test" style="Z-INDEX: 10; LEFT: 10px; DISPLAY: none; WIDTH: 500px; POSITION: absolute;TOP: 700px; HEIGHT: 400px; ">
    <!-- 正常的html代码 -->
    ....
    ....<!-- 开始: 加入下面代码即可盖住dropdownlist,注意iframe的大小要大于div上面的控件所占空间 -->
    <iframe src="javascript:false"style="Z-INDEX:-1;FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);LEFT:0px;
    VISIBILITY:inherit;WIDTH:535px;POSITION:absolute;TOP:0px;HEIGHT:430px"></iframe>
    <!-- 结束 -->
    </DIV>
      

  6.   

    在IE下面好像没有较好的办法
    1 弄一个 iframe
    2 在菜单显示的时候,隐藏掉所有的droplist 其中方法2稍微简单一些
    方法1独立性好一些我一般用方法2
    在页面中循环找一下 然后隐藏 关闭菜单时候 再显示
      

  7.   

    wzd24(牧野)(衣带渐宽终不悔,为伊消得人憔悴) ( ) 信誉:100  2007-07-25 11:11:07  
       如果是用Div,那是没有办法的,Dropdownlist永远在Div的上面。不知道这算不算IE的一个BUG。不过Iframe可以盖住Dropdownlist!
    ---------------------
    呃~~~ 我就是用div的。
    啊哦
     godgreat()原来在这里改的() ( ) 信誉:100  2007-07-25 11:17:49
     
       设置z-index为最高级
    ----------------------
    绝对不行
    -----------------------------
    你把Dropdownlist隐藏就行了,我就这么做的
      
     
    ------------
    怎么隐藏挡住菜单的ddl呀 ?
      

  8.   

    to:godgreat()原来在这里改的() ( ) 信誉:100 
    <DIV id="test" style="Z-INDEX: 10; LEFT: 10px; DISPLAY: none; WIDTH: 500px; POSITION: absolute;TOP: 700px; HEIGHT: 400px; ">
    <!-- 正常的html代码 -->
    ....
    ....<!-- 开始: 加入下面代码即可盖住dropdownlist,注意iframe的大小要大于div上面的控件所占空间 -->
    <iframe src="javascript:false"style="Z-INDEX:-1;FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);LEFT:0px;
    VISIBILITY:inherit;WIDTH:535px;POSITION:absolute;TOP:0px;HEIGHT:430px"></iframe>
    <!-- 结束 -->
    </DIV>
    ------------------
    这些是加在哪里的呀 ? .aspx 中 <form></form>内 ?
      

  9.   

    其实隐藏Dropdownlist是可以的,问题是怎么把挡住菜单的ddl隐藏,
    达人呀 
      

  10.   

    Dropdownlist是win控件,所以显示的永远是在最前面。需用iframe
      

  11.   

    to:godgreat()原来在这里改的() ( ) 信誉:100 
     
    ------
    我加了
    <iframe src="javascript:false"style="Z-INDEX:-1;FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);LEFT:0px;
    VISIBILITY:inherit;WIDTH:535px;POSITION:absolute;TOP:0px;HEIGHT:430px"></iframe> 这个后是把ddl给覆盖了,不过下拉的二级菜单变成空白的了,没有显示。
      

  12.   

    to:godgreat()原来在这里改的() ( ) 信誉:100 
     
    ------
    我加了
    <iframe src="javascript:false"style="Z-INDEX:-1;FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);LEFT:0px;
    VISIBILITY:inherit;WIDTH:535px;POSITION:absolute;TOP:0px;HEIGHT:430px"></iframe> 这个后是把ddl给覆盖了,不过下拉的二级菜单变成透明的了。
      

  13.   

    这是IE7以前版本的BUG,可以隐藏dropdownlist
      

  14.   

    to :wht6411(weblover|已经毕业) ( ) 信誉:100 怎么个隐藏法呀 ?
      

  15.   

    可以先计算菜单展示区域
    然后在这个区域内搜索,所有的dropdownlist都隐藏
      

  16.   

    在div里加了一个和div一样大的ifrmame,awug把iframe的z-index设为-1.
      

  17.   

    to;zhoukeke43()
    我加了个iframe后 ddl是被屏蔽了,不过下拉的二级菜单变成透明的了,看不见。
      

  18.   

    to :wht6411(weblover|已经毕业) ( ) 信誉:100 怎么个隐藏法呀 ?
    dropdownlist.style.display='none';
    当然可能会不美观.