一个Activex控件嵌入网页的一个div层(称为A),另一个div层悬浮在该层(称为B),当B悬浮在A上时,B不能覆盖该Activex控件,该控件始终在最顶层,
如何使控件也能被覆盖??急求解
该问题有点类似flash控件嵌入网页里,就使别的div层覆盖flash控件.

解决方案 »

  1.   

    如果你的控件是有窗口控件,那么div无法覆盖到它上面的,也就是说,控件总是会遮挡住div的。
    不光是div,其他的元素都不能穿透出来,这是IE的问题。我遇到过,改为使用无窗口 控件了。
    我不知道有没有更好的办法,我也想知道flash是怎么处理这个问题的。
    期待高人解答。
      

  2.   

    对于有窗口控件来说,更改B的z序并不能够使B穿透控件窗口。
      

  3.   

    对于直接写屏的控件来说,无所谓zorder。
      

  4.   

    确实是IE的问题,但IE7已经解决了这个问题。
    有变通办法,就是在A和B之间再加一个浮动的全透明的iframe层,style里设置 filter:alpha(opacity=0);
      

  5.   

    那有没有谁懂flash控件解决这个问题的方法是怎么 做呢??
      

  6.   

    在B里面放个IFRAME,用框架页可以挡住。
    这个是IE的问题,连HTML下拉框都有同样的毛病。长久以来M$都无视它,一起BS M$吧。
      

  7.   

    那为什么flash控件能解决这个问题呢??
      

  8.   

    试一下胡老师和10楼的方法吧,使用iframe来放置div。
    至于flash,不知道是采用该方法,还是直接画屏。