flash擋住了下拉式功能表問題解決辦法

來源:互聯網
上載者:User

遇到了flash擋住了菜單的疑難問題。

在網上查了資料,大部分都說是加一個
<param name="wmode" value="transparent">
或者這個
params.wmode="opaque";
這個我也試過了。
我的是直接:params.wmode = "transparent";params.wmode="opaque";

例子

本來在flash裡加上<param name="wmode" value="opaque">或 <PARAM NAME=wmode VALUE=transparent>就能解決這個問題

如下代碼,修改紅色的地方

 代碼如下 複製代碼

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash***lash.cab#version=7,0,19,0" width="606" height="124">
<param name="movie" value="images/banner***" />
<param name="wmode" value="opaque"/>
<embed src="images/banner***" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="606" height="124"></embed>
</object>


設定flash置底,加個代碼:<param name=”wmode” value=”opaque” />
但是只加這個代碼,IE可行,在FF下,失效。要想在FF下起作用,還要用在<object 裡加個 wmode=”opaque” ,執行個體代碼如下:

 代碼如下 複製代碼

<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0″ width=”560″ height=”210″>
<param name=”movie” value=”/2/images/banner.swf” />
<param name=”quality” value=”high” />
<param name=”wmode” value=”opaque”>
<embed src=”/2/images/banner.swf” wmode=”opaque” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”560″ height=”210″>
</embed>
</object>

另一種辦法

一、將FLASH.js檔案放入網站任意檔案夾中(flash檔案下載地址:http://file.111cn.net/upload/2014/2/flash.rar)

二、在網頁<head></head>之間插入以下代碼

<!–修正FLASH正確顯示代碼開始–>
<script language=”javascript” type=”text/javascript” src=”flash.js的檔案路徑”></script>
<!–修正FLASH正確顯示代碼結束–>

三、用下面java語句完全替換網頁中“<object> ……〈/object>”(包括首尾標記)

 代碼如下 複製代碼

<script language=”javascript” type=”text/javascript”>
writeflashhtml(“_swf=你的FLASH檔案地址”, “_width=你的FLASH檔案寬度”, “_height=你的FLASH檔案高度” ,”_wmode=transparent”);
</script>

OK了,重新整理頁面看看。絕對可用!

最後雲棲社區小編找到一個非常的好的處理辦法

最後終於找到了一個完美的解決辦法:

 代碼如下 複製代碼
 
swfobject.embedSWF("cu3er.swf", "cu3er_swf", "1003", "360", "9", flashvars, params, attributes,{"wmode":"transparent"});

 
在這個末尾加上{"wmode":"transparent"}就ok了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.