select 选择框的“优先权”高于 大多数网页元素,但低于iFrame;
解决思路:将 网页菜单 放于iFrame,再放iFrame放于层;

解决方案 »

  1.   

    to jiaxueq:这个办法也是我们现在使用的方法,但是我们项目经理不允许我们这样使用,有其它方法吗
      

  2.   

    如果不考虑兼容问题可以用IE独有的createPopup
      

  3.   

    to ice_berg16:现在我的子菜单都是通过JS拼成一个table,然后放到一个页面的DIV显示出来的,不知道IE独有的createPopup怎么用呢,能详细点吗,谢谢!
      

  4.   

    不一定非要用div的,table照样可以通过标准啊
      

  5.   

    http://msdn.microsoft.com/workshop/author/om/popup_overview.asp
      

  6.   

    to ice_berg16:我们现在出的版本要在Netscape7.0和IE5.5能以上测试通过才行,所以createpopup还是不行,能帮忙想想其它方法吗?如果没有其它方法,我就和我们项目经理说没法实现了,我自己也找了不少相关资料,都没有解决方案!
      

  7.   

    那只能用iframe来做载体了。这样有什么不妥?
      

  8.   

    关键是客户现在不允许用iframe来做,具体为什么,我也不太清楚,这也是从项目经理口中得知的!
      

  9.   

    我所知道的就是这些了。看看其它人是否有解决办法。
    不知道哪个客户有这种怪毛病,用IFRAME还不行。
      

  10.   

    呵呵,刚才听另外一个版的朋友说DIV里有将其至于前和放于后属性,有人用过吗?
      

  11.   

    说的是css吧,他有z-index的属性,可以指定该网页元素置于第几层
      

  12.   

    z-index属性只能用于同一级别的控件来进行层次控制,DIV的级别比DropDownList低呀!
      

  13.   

    记得 <网页设计专家门诊> 这本书里讲过 可是书不在手边 取闪吧论坛问问 他们写的
     http://www2.flash8.net/news/1461.htm