Re: [問題] 選單被flash擋住
終極OK IE6 FF都有flash 也不會擋住下拉式選單 (CSS z-index也設好了)
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=7,0,19,0' height='208' width='644'>
<param name="movie" value="images/index_flash.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent"/>
<embed src="images/index_flash.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
height="208" width="644"/ wmode='transparent'>
</object>
唯一缺點 IE6 的下拉式選單 會一閃一閃 一白 一背景 一白 一背景 這樣重複
(DW內建java下拉式選單)
※ 引述《zazai (電動牙刷降低智商事件)》之銘言:
: 自己回自己的問題 還有衍生的問題要請教大家
: 我試出來分別在IE6跟 FF不會被Flash擋道的方法
: 但是無法共存 請問要怎麼做才能同時符合兩者 程式如下
: FF可行 但IE會看不到Flash的 flash插入寫法
: <object type="application/x-shockwave-flash" data="images/index_flash.swf"
: width="644" height="208" >
: <param name="movie" value="images/index_flash.swf />
: <param name="quality" value="high"/>
: <param name="wmode" value="transparent"/>
: </object>
: -->而且這個方法下面的HTML碼都會變藍色 很奇怪
: IE可行但FF會看不到flash的flash插入寫法
: <script type="text/javascript">
: AC_FL_RunContent(
: 'type','application/x-shockwave-flash','data','images/index_flash.swf','width','644','height','208','wmode','transparent'
: ); //end AC code
: </script><noscript><object type="application/x-shockwave-flash"
: data="images/index_flash.swf" width="644" height="208" >
: <param name="movie" value="images/index_flash.swf />
: <param name="quality" value="high"/>
: <param name="wmode" value="transparent"/>
: </object></noscript>
: 請問要怎麼寫可以依照瀏覽器有不同的顯示方法
: 或者 有沒有可以兩全其美的寫法
: 感謝了<(_ _)>
: ※ 引述《zazai (猛爆小吃團成員10)》之銘言:
: : 選單跟flash分別設在不同的div裡面
: : flash有設透明度
: : z-index下拉式選單也放在flash上面
: : 但為什麼
: : 在FF中 下拉式選單還是會被押在flash下面
: : (p.s在IE6是ok的)
: : CSS部分(程式碼過於複雜僅列出關鍵部份)
: : #flash{position:absolute; z-index:1;}
: : #menu{position:absolute; z-index:1000;}
: : #menu下的下拉式選單{z-index:1050; }
: : 還有一些很複雜的DW內建的下拉式選單會出現的東西
: : 但我確定這裡的都有設z-index 遠大於1了
: : HTML部分
: : <div id="menu" >
: : <ul id="MenuBar1" class="MenuBarVertical">
: : .................
: : </div>
: : <div id="flash">
: : ┐
: : <param name="wmode" value="transparent"> ├ 都寫再對的位子了
: : wmode="transparent" ┘
: : </div>
: : 新手請大家幫忙了
: : 謝謝~~~~<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.15.88
→
11/03 23:27, , 1F
11/03 23:27, 1F
→
11/04 04:40, , 2F
11/04 04:40, 2F
→
11/04 04:40, , 3F
11/04 04:40, 3F
→
11/04 04:40, , 4F
11/04 04:40, 4F
討論串 (同標題文章)