作者legnaleurc (CA)
看板Browsers
標題Re: [問題] javascript執行有問題
時間Wed Oct 29 08:06:48 2008
※ 引述《waytin (waytin)》之銘言:
: <OBJECT ID="MediaPlayer1" WIDTH=0 HEIGHT=0 HIDDEN=true CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95">
: </OBJECT>
因為classid直接指定播放器的id,所以是非Windows Media Player不能用
至於為什麼Windows上其他的瀏覽器也不能用
我只能說,各家瀏覽器對<object>的支援很哭夭
Firefox 2只要看到classid這個屬性就會自動無視整個元素
3和其他瀏覽器是不是也這樣就不清楚
非標準但很有效的做法是,在<object>裡再包一個<embed>
但是因為你不能改網頁...= =
PS: Windows下可能可以試試MediaWrap這個套件
PS2: 合標準的作法應該是指定MIME type,而不是指定播放器
畢竟沒人規定mpg一定要用WMP開 :P
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.194.91
→ weiyucsie:合標準?why? 10/29 08:39
→ weiyucsie:<object>標籤在w3c裡找的到classid的屬性(attr)阿? 10/29 08:41
→ weiyucsie:或者只是建議改用mime type? 10/29 08:41
→ legnaleurc:呣,你說得沒錯,只是我感覺W3C的classid用法應該是 10/29 10:17
→ legnaleurc:在需要客製化object內容時才使用(比方說該內容只有你 10/29 10:19
→ legnaleurc:寫的程式才能開) 用在媒體檔案上就有點死板 10/29 10:20
→ legnaleurc:如果指定的是mime type, 至少瀏覽器可以隨機應變 10/29 10:21