Re: [問題] 選單被flash擋住

看板Web_Design作者 (電動牙刷降低智商事件)時間14年前 (2009/11/03 23:25), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串3/5 (看更多)
終極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
PS FF是指3.5以上版本
11/03 23:27, 1F

11/04 04:40, , 2F
我還是建議用SWFObjecthttp://code.google.com/p/swfobject/
11/04 04:40, 2F

11/04 04:40, , 3F

11/04 04:40, , 4F
一是簡單,二是解決一堆瀏覽器問題
11/04 04:40, 4F
文章代碼(AID): #1Ay4jEfr (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1Ay4jEfr (Web_Design)