只有IE6才可看到层在select上面的效果,我也为这问题苦着。

解决方案 »

  1.   

    其实这个问题还是能够解决的:
    1、可以在排版上避开它,惹不起我躲得起呀!
    2、在需要的时候可以让它暂时隐藏起来,不需要的时候再让它显现出来。
    3、用另一个控件盖住它,给你一个例子:
    <HTML><HEAD><TITLE>如何盖住(下拉列表框) Select ?</TITLE>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD><BODY text="#000000" bgcolor="#ffffff" ms_positioning="GridLayout"><INPUT type="text" name="textfield"><br><SELECT name="select">
    <OPTION value="fdsa" selected>fdsa</OPTION>
    </SELECT><br><iframe></iframe><OBJECT style="Z-INDEX: 1000; LEFT: 47px; WIDTH: 152px; POSITION: absolute; TOP: 5px; HEIGHT: 200px" type="text/x-scriptlet"  data="about:这是盖住下拉框的东东"></OBJECT>
    </BODY>
    </HTML>
      

  2.   

    这样做:把你的层中内容做成一个文件如:test.htm
    <div style="...">
    <iframe src="test.htm"></iframe>
    </div>这个就盖住了select,其实是iframe盖住了select
      

  3.   

    meizz(梅花雨) 的方法不错! 还可以在每个显示层前都用object 写个背景层(或移动、调整大小一个) 来实现层的最上层效果!
      

  4.   

    [email protected]  ,例子给我一个,谢谢!
      

  5.   

    [email protected]
    发给我一个,thanks
      

  6.   

    看来想动select的脑筋是不行了?是吗?
      

  7.   

    http://lucky.myrice.com/temp/combobox.htm
    http://lucky.myrice.com/temp/select.htm