IE 真是一種神妙的東西。今天第一次改 SharePoint 網站的內容,發現先前嵌進去的影片物件竟然會擋住系統選單。我的影片是放在一支 HTML 裡,再透過 SharePoint 以 iframe 方式嵌入,但是遍尋不著要怎麼修改 SharePoint 自動產生的 iframe 屬性,所以無法從 iframe 的 z-index 下手。

原本天真以為按照之前的經驗改改 HTML 就可以了事了,不過之前的屬性只能用在 Silverlight 和 Flash,對 wmv 無效。Orz

好險這種奇妙的問題不只我會遇到,很快的在 ".wmv object goes below the menu, higher z-index, wmode transparency doesn't help..." 這個討論串得到解答:只要加上 <param name="WindowlessVideo" value="-1" /> 就可以了。

比較完整的 code 大概長成這樣:

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="320" height="285" codebase="http://www.microsoft.com/Windows/MediaPlayer/">
     <param name="Filename" value="test.wmv" />
     <param name="AutoStart" value="true" />
     <param name="ShowControls" value="true" />
     <param name="BufferingTime" value="2" />
     <param name="ShowStatusBar" value="false" />
     <param name="AutoSize" value="true" />
     <param name="InvokeURLs" value="false" />
     <param name="loop" value="true" />
     <param name="WindowlessVideo" value="-1" />
     <embed src="test.wmv" type="application/x-mplayer2" autostart="1" enabled="1" showstatusbar="0" showdisplay="1" showcontrols="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" width="320" height="285"></embed>
</object>


嗯,修這種問題會讓我想到這個最近很紅的奇摩知識+。XD

arrow
arrow
    文章標籤
    web ie wmv div 圖層
    全站熱搜

    小攻城師 發表在 痞客邦 留言(1) 人氣()