让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单
让Flash不档住浮动对象或层的关键参数:wmode=opaque

方法:
针对IE 在<object></object>内加上参数<param name="wmode" value="opaque" />
针对FF 在<embed />内加上参数wmode="opaque"

测试时可以遮住Flash了,但正式使用时又不行了,对比下正式代码与测试代码,发现测试代码中层中多了底色属性,在正式代码中加了透明底色后一切OK

background:#fff; filter:alpha(opacity=0); opacity:0.0

正式全部代码如下:

<div style=" width:480px;height:90px;position:relative;left:0px;top:0px; ">
<a href="/btpg.asp" target="_blank" ><div id='ADdiv1' style='position:absolute;left:0px;top:5px; z-index:2; width:480px; height:90px;cursor:pointer;background:#fff; filter:alpha(opacity=0); opacity:0.0'>
<br /></div></a>
<div id='ADdiv3' style='position:relative;left:0;top:0; z-index:1; width:480px; height:90px;'>
<object class></embed>
</object>
</div>
</div>

相关文章:

  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-01-04
  • 2021-06-20
  • 2021-10-16
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-09-12
  • 2022-03-08
  • 2021-05-28
相关资源
相似解决方案