embed区别object

embed区别object

2009-4-27 14:54
提问者: luoshanzhi | 浏览次数:1380次
既然ie 和firefox还有一些其他的浏览器都支持embed标签,为什么很多人插入flash的时候还要写

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" 
WIDTH="550" HEIGHT="400" id="myMovieName"> 
<PARAM NAME=movie VALUE="myFlashMovie.swf"> 
<PARAM NAME=quality VALUE=high> 
<PARAM NAME=bgcolor VALUE=#FFFFFF> 
<EMBED src="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" 
NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" 
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> 
</EMBED> 
</OBJECT>

这样代码不是很多吗?


简单这样写不是很好吗 <EMBED src="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" 
NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" 
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> 
</EMBED> 

是object 相对embed要好吗?怎么个好法?望各位大侠能告诉小弟一下。

问题补充:

最好不要复制过来给我,你给的我都看过了

 

我来帮他解答
    
2009-5-9 10:48
满意回答
object标签只支持IE系列的浏览器或者其它支持Activex控件的浏览器 (Internet Explorer) 

为了确保大多数浏览器能正常显示flash,你需要把embed标签嵌套放在object标签内。

-----简言之,IE可以识别embed,但为了让其他浏览器也识别,加上object。
posted @ 2012-03-01 10:55  郑文亮  阅读(2628)  评论(0编辑  收藏  举报