正常,select属window级对象,没有index等属性,也不受css层影响
所以它是会覆盖在层上面的

解决方案 »

  1.   

    <html>
    <body>
    <script language="javascript">
    var oldX;
    var oldY;
    function MouseDown(obj)
    {
    oldX = event.x-obj.style.pixelLeft;
    oldY = event.y-obj.style.pixelTop;
    obj.setCapture();   //====>这里}function MouseUp(obj)
    {
    obj.releaseCapture();   //=====这里
    }function MouseMove(obj)
    {
    if(event.button==1)
    {
    obj.style.pixelLeft = (event.x-oldX);
    obj.style.pixelTop = (event.y-oldY);
    }
    }
    </script><select name="s1">
    <option value="ss">sssss</option>
    </select>
    <div id="menu1" style="position:absolute; left:168px; top:52px; width:186px; z-index:2; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000; visibility: visible" onMouseDown="MouseDown(this);" onMouseUp="MouseUp(this);" onmouseMove="MouseMove(this);"> 
    <iframe style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%"></iframe>
      <table width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor="#FF0000" style="z-index:2; ">
        <tr><td>fdsaf dsafdsf</td></tr>
      </table>
    </div>
    </body>
    </html>