手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2008年03月1日的文章

如何用DIV挡住SWF?

div在网页显示的时候,一般情况下都是被FLASH挡住,如何用div挡住flash呢?有一个小办法。。

由于现在flash在网页上显示大多用了swfObject的JS,因此,我也就拿它来举例:

 

XML/HTML代码
  1. <div id="flashContent">对不起,你的浏览器不支持flash</div>  
  2. <script>  
  3. var fso = new SWFObject("aaa.swf", "test", "100%", "100%", "8", "#FFFFFF");   
  4. //重点在这里   
  5. fso.addParam("wmode","opaque");   
  6. fso.write("flashContent");   
  7. </scirpt>  
  8. <div style="position:absolute;left:15;top:15;width:130px;height:30px;background:white"></div>  

即,先给flash加上一个参数wmode,值为opaque,然后通过用DIV的绝对路径加上背景色来挡住flash,比如一个角,等等

Tags: div, flash