object标签 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
功能:object标签用于定义一个嵌入的多媒体对象。 语法:<object>...</object> object元素用于向页面添加多媒体对象,包括Flash、音频、视频等。它规定了对象的数据和参数,以及可用来显示和操作数据的代码。 <object>与</object>之间的文本是替换文本,如果用户的浏览器不支持此标签会显示这些文本。 object元素中一般会包含<param>标签,<param>标签可用来定义播放参数。 <object>和<embed>标签的区别:两者都是用来播放多媒体文件的对象,object元素用于IE浏览器,embed元素用于非IE浏览器,为了保证兼容性,通常我们同时使用两个元素,浏览器会自动忽略它不支持的标签。同时使用两个元素时,应该把<embed>标签放在<object>标签的内部。 HTML与XHTML之间的差异:无。 S:Strict,T:Transitional,F:Frameset
标准属性: id、class、style、title、dir、lang、xml:lang、accesskey、tabindex 详见:HTML标准属性。 事件属性: on 详见:事件属性。 |
param标签 | ||||||||||||||||||||
功能:param标签为包含它的<object>标签提供参数。 语法:<param /> param元素允许您为插入XHTML文档的对象规定run-time设置。 HTML与XHTML之间的差异: 在HTML中,<param>标签没有结束标签。 在XHTML中,<param>标签必须关闭。 S:Strict,T:Transitional,F:Frameset
标准属性: id 详见:HTML标准属性。 |
实例1 |
播放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="150" height="150"> <param name="movie" value="../../image/clock.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> </object> 说明:<object>标签表示嵌入一个对象,<param>标签指定对象的相关参数。 本例中没有加入<embed>标签,所以在一些非IE浏览器中可能看不到结果。 |
实例2 |
播放视频。 <object width="400" height="300" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=6,4,5,715" standby="正在加载..." type="application/x-oleobject" hspace="5"> <param name="FileName" value="1.wmv" /> <param name="AutoRewind" value="1" /> <param name="ShowControls" value="1" /> <param name="ShowPositionControls" value="0" /> <param name="ShowAudioControls" value="1" /> <param name="ShowTracker" value="1" /> <param name="ShowDisplay" value="0" /> <param name="ShowStatusBar" value="1" /> <param name="ShowGotoBar" value="0" /> <param name="ShowCaptioning" value="0" /> <param name="AutoStart" value="0" /> <param name="AnimationAtStart" value="0" /> <param name="TransparentAtStart" value="0" /> <param name="AllowChangeDisplaySize" value="0" /> <param name="AllowScan" value="0" /> <param name="EnableContextMenu" value="1" /> <param name="ClickToPlay" value="0" /> </object> 说明:如果同时使用<embed>标签,兼容性会更好。 |