[問題] IE的z-index & iframe 裡面是 flash 問題

作者: dspswen (阿天)   2015-01-01 10:31:48
http://www.wibibi.com/info.php?tid=155
首先我參考此網會有三個層級,p3 壓 p2 壓 p1(該連結最下方紅黃綠的範例)
我最後一個層級 p1 會 iframe 別人網站的 FLASH (我無法控制該頁面 HTML 碼)
在 chrome 跟 firefox 都已經解決成功是我要的效果
但 IE 測試發現原本是 p3 壓 p2 壓 p1
可是在 p1 的 div 內放入 iframe 後
卻發現 p1 會自動變成最上層壓到 p3 > p2(只有IE會這樣,其他瀏覽器就沒測了)
請問這樣的狀況該如何解決
謝謝
作者: Ammenze (藍天白雲)   2015-01-01 12:23:00
iframe的層級預設比div高,應該是無解
作者: aspdoctor (大崎)   2015-01-02 00:15:00
在iframe的url加上?wmode=transparent 就可以了
作者: alog (A肉哥)   2015-01-02 02:37:00
不是iframe層級預設比較高是flash這類元件 因需加快繪製的效能 他永遠都會在最上面如果你的flash想進行修改,你必須要想辦法wmode相關參數去更改flash player在渲染你那個網站的flash時是以什麼方式呈現
作者: mmis1000 (秋月戀楓)   2015-01-02 11:12:00
只有ie的flash會無視不透明圖層順序,其他的只會無視半透明圖層,的確算是ie的專有問題
作者: dspswen (阿天)   2015-01-05 15:29:00
感謝各位大大回覆

Links booklink

Contact Us: admin [ a t ] ucptt.com