select 不受层0层1这种影响的,只能用 visibility:hidden 来变通,不知道你有没有开金山词霸之类的东西,会有影响的。

解决方案 »

  1.   

    你可以在你的Panel层中加一个全屏的Iframes控件来遮盖Dropdownlist控件
      

  2.   

    http://expert.csdn.net/Expert/topic/2237/2237513.xml?temp=.652569
      

  3.   

    自己用层来实现模拟一个select控件。
      

  4.   

    to icewolf_li(冰狼):这样是可以,但是我绝的没有这个必要啊
      

  5.   

    我发现之所以会出现这种情况,
    原因1是我用了层的onmouseout事件来将层隐藏的同时也将select显现出来,
    原因2是我的层里面还嵌套了多个层,将嵌在里面的层去掉可以解决以上问题,关键是这里不能去掉,再者是更换隐藏层的事件,用onblur或者加个按钮什么的也可以解决以上问题,但是这样使用不方便(界面友好性问题),请教各位大侠有没有更好的其他的事件处理方法呢?
      

  6.   

    <SELECT id=select1 name=select1 style="width:px">
    <OPTION>dddddddddddddddddddddddsfsdf</OPTION>
    </SELECT>
    <INPUT type="button" value="Button" id=button3 name=button3 onclick=exch()>
    <SCRIPT LANGUAGE=javascript>
    <!--
    function exch(){
    if(select1.style.width==0)
    select1.style.width=0;
    else
    select1.style.width="";
    }
    -->
    </SCRIPT>
      

  7.   

    将层的内容放到object里,object可以放到select的上面