解決flash遮擋div問題

方法一:
條件1.只適用於IE 4.0 或以上版本. 
條件2.flash 和其他元素在不同的layers裏,且Flash所在的層的z-index較低。 
條件3.Flash 必須設定爲背景透明。(wmode= transparent). 
以上三項缺一不可。

<div style="z-index:-1"> 
<embed name="Movie1" src="1221.swf" quality="high" 
width=500 height=400 wmode="transparent" 
type="application/x-shockwave-flash"> 
</embed> 
</div>

<div id="jnkcLayer" style="position:absolute; left:150px; top:100px; width:200px; height:200px; z-index:1; background-color: #009966; layer-background-color: #009966; border: 1px none #000000; visibility: visible"></div>

方法二:
在網頁中插入flash代碼中加入下面的代碼:
<param name="wmode" value="transparent">  
如果是插入的網頁中的FLASH的話,要用到另一句:  
document.write(’<param name="wmode" value="transparent"> ’);
另外的一種方法:
在<object>里加入這個參數,將FLASH置於底層, 
<param name="wmode" value="Opaque">

如<object type="application/x-shockwave-flash" data="shouye/fix_imgs/ad/tlbb_250x74_110720.swf"><param name="movie" value="shouye/fix_imgs/ad/tlbb_250x74_110720.swf" /><param name="wmode" value="Opaque"></object>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章