国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

ie6 大環境下暫時不要考慮w3c標準

2024-07-11 08:26:47
字體:
來源:轉載
供稿:網友
這是flash傳統的嵌入方法:

復制代碼
代碼如下:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="32" height="32">
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<embed src="test.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="32" height="32"></embed>
</object>

使用 object 和 embed 標簽來嵌入,細心的會發現,object 的很多參數和 embed 里面的很多屬性是重復的。
有的瀏覽器支持 object ,有的支持 embed ,這也是為什么要修改 flash 的參數時兩個地方都要改的原因。這種方法是 macromedia 一直以來的官方方法,最大限度的保證了 flash 的功能,沒有兼容性問題。
但是自從有了w3c標準,和一些極力要求通過該標準的客戶,事情復雜了:
embed被認為是非法的
embed 標簽是 netscape 的私有標簽,雖然 embed 標簽應用廣泛存在,但是從html3.2,html4.0到xhtml1.0,w3c都沒有收錄這個標簽。使用embed 標簽的頁面將不能通過w3c校驗。
其實他們這樣考慮也是正確的,大部分西方國家的用戶,正版vista系統基本上做到了普及,他們大多使用ie7.0/ie8.0等主流瀏覽器,使用這種簡介的標簽可以節省好幾行代碼:

<object type="application/x-shockwave-flash" data="test.swf" width="200" height="100"> <parm name="movie" value="test.swf /> </object>

但是在盜版泛濫的中國,多數用戶仍然在使用windows xp系統上自帶的ie6瀏覽器,而它是不支持object標簽的,只能使用變通的方式來解決。
目前的臨時辦法
既要符合標準,又想在所有瀏覽器正確顯示flash應該怎么做?我們可以添加一段冗長的javascript來隱藏embed標簽:

復制代碼
代碼如下:
function getflashobject(flashsrc, objwidth, objheight, etcparam) {
var tag = "";
var baseflashdir="";
flashsrc = baseflashdir + flashsrc;
if ( etcparam != "" || etcparam != null ) {
if ( etcparam.substr(0, 1) == "?" )
flashsrc += etcparam;
else
flashsrc += "?" + etcparam;
}
tag += "<object classid=/"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000/" ";
tag += "codebase=/"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0/" ";
tag += "width=/"" + objwidth + "/" height=/"" + objheight + "/">";
tag += "<param name=/"movie/" value=/"" + flashsrc + "/" />";
tag += "<param name=/"quality/" value=/"high/" />";
tag += "<param name=/"wmode/" value=/"transparent/" />";
tag += "<embed src=/"" + flashsrc + "/" quality=/"high/" pluginspage=/"http://www.macromedia.com/go/getflashplayer/" ";
tag += "type=/"application/x-shockwave-flash/" width=/"" + objwidth + "/" height=/"" + objheight + "/" ";
tag += "wmode=/"transparent/"></embed>";
tag += "</object>";
document.write(tag);
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸阳市| 禹州市| 安庆市| 灵丘县| 博客| 合水县| 普定县| 固安县| 怀来县| 关岭| 清镇市| 工布江达县| 莱州市| 丰台区| 高州市| 玛纳斯县| 高清| 吴桥县| 当涂县| 钟祥市| 沾化县| 罗山县| 竹山县| 东安县| 六安市| 泗阳县| 青阳县| 青河县| 会泽县| 壤塘县| 滕州市| 宜兰县| 汝城县| 金沙县| 定州市| 临颍县| 吉林省| 张家港市| 林西县| 喀什市| 平利县|