html标签之Object标签详解

上传人:平*** 文档编号:14370329 上传时间:2017-10-29 格式:DOC 页数:15 大小:70.35KB
返回 下载 相关 举报
html标签之Object标签详解_第1页
第1页 / 共15页
html标签之Object标签详解_第2页
第2页 / 共15页
html标签之Object标签详解_第3页
第3页 / 共15页
html标签之Object标签详解_第4页
第4页 / 共15页
html标签之Object标签详解_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《html标签之Object标签详解》由会员分享,可在线阅读,更多相关《html标签之Object标签详解(15页珍藏版)》请在金锄头文库上搜索。

1、定义和用法定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 和 之间的代码。通过这种方式,我们

2、能够嵌套多个 object 元素(每个对应一个浏览器)。使用对象(OBJECT)和嵌入(EMBED)标签 为在浏览器中进行 Flash 影片的播放,HTML 文档中必须包含和标签,并进行参数设置。对 EMBED 标签来说,与它一同括在括号中的设定(如HEIGHT, WIDTH, QUALITY 和 LOOP 等)都是它的属性,例如: OBJECT 标签有 4 个设定(HEIGHT, WIDTH, CLASSID 和 CODEBASE),都是它的属性。其他设定在 HTML 文档中都是独立出现,称之为参数标签。例如: SRC 取值:影片名称(如 movieName.swf)。 对应的模版变量:$M

3、O 功能描述:指定要载入影片的名称,仅适用于“EMBED” 标志中。 MOVIE 取值:影片名称(如 movieName.swf)。 对应的模版变量:$MO 功能描述:指定要载入影片的名称,仅适用于“OBJECT” 标志中。 CLASSID 取值:clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 功能描述:指明浏览器所用的 ActiveX 控件,必须完全与上面的值相同,仅适用于“OBJECT”标志中。 WIDTH 取值:数字或百分数。 对应的模版变量:$WI. 功能描述:以像素数或浏览器窗口宽度的百分数形式指定影片的宽度。 HEIGHT 取值:数字或百分数。

4、 对应的模版变量:$HE 功能描述:以像素数或浏览器窗口高度的百分数形式指定影片的高度。 因为 Flash 影片是可缩放的,所以在保持长宽比的前提下改变影片幅面的大小不会使影片的显示质量降低。 CODEBASE 取值:http:/ #version=4,0,0,0 功能描述:指明 Flash 播放器的 ActiveX 控件的位置,当浏览器未安装它时,可自动到该位置下载。所赋的值必须完全与上面的值相同。仅适用于“OBJECT”标志中。 PLUGINSPAGE 取值:http:/ index.cgi? P1_Prod_Version=ShockwaveFlash 功能描述:指明 Flash 播放器

5、插件的位置,在需要时便于安装。所赋的值必须完全与上面的值相同。仅适用于“EMBED”标志中。 SWLIVECONNECT(可选) 取值:true 或 false. 功能描述:用于确定在第一次载入 Flash 播放器时是否启动 Java,当该项被省略时取默认值 False。无论什么时候只要在同一页面中包含 JavaScript 程序和Flash,为使“FS Commands”语句起作用,必须运行 Java,但如果页面中的JavaScript 程序仅用来实现监测浏览器的类型或其他与“FS Commands”语句无关的功能,则可以把 SWLIVECONNECT 置为 false 以阻止 Java 的

6、启动,要启动 Java,可显式地将 SWLIVECONNECT 置为 true,这将大大增加影片开始播放过程所用的时间。仅适用于“EMBED”标志中。 PLAY(可选) 取值:true 或 false. 对应的模版变量:$PL. 功能描述:用于指定当影片下载到浏览器之后是否立即播放。如果影片中包含交互元素,也许需要被演示者的相关操作来启动播放,这时可将该属性置为false 来阻止影片的自动播放,该属性被省略时将按默认值 true 执行。 LOOP(可选) 取值:true 或 false。 对应的模版变量:$LO. 功能描述:指定影片是重复播放还是播放一遍后停止。该属性被省略时将按默认值 tru

7、e 执行。 QUALITY(可选) 取值:low、high、autolow、autohig 或 best。 对应的模版变量:$QU. 功能描述:见前述。 该属性被省略时将按默认值 high 执行。 BGCOLOR(可选) 取值:#RRGGBB(16 进制的 RGB 值)。 对应的模版变量:$BG 指定影片的背景色,该属性可取代 Flash 影片文件中背景色的设定,但不影响影片所在 HTML 页的背景色设定。 SCALE(可选) 取值:showall 、noborder、exactfit. 对应的模版变量:$SC. 功能描述:当宽度和高度值以百分数表示时,确定影片被如何放置在浏览器窗口中。选项有

8、以下几个: “Show all” (默认值)在指定尺寸的区域中显示整个影片的内容并保持与原影片相同的长宽比例,影片内容不发生变形。 “No Border”在维持影片长宽比例的情况下填充指定区域,影片内容不发生变形,但影片的部分内容可能显示不出来。 “Exact Fit”使整个影片在指定区域可见,因为此时不再维持原有的长宽比例,所以影片有可能变形。 该属性被省略(且宽度和高度值以百分数表示时)时将按默认值 showall 执行。ALIGN 取值:L、R 、T、B. 对应的模版变量:$HA. 功能描述:设置“OBJECT”、“EMBED”和“IMG” 标签中的 “ALIGN”属性,决定影片在浏览器

9、窗口中的位置。 省略时使影片置于浏览器窗口的中央,如果浏览器窗口尺寸比影片所占区域尺寸小,将调整浏览器窗口尺寸,使影片正常显示。 “L”值使影片与浏览器窗口的左边对齐,如果浏览器窗口不足以容纳影片,将调整窗口的上下边和右边。 “R”值使影片与浏览器窗口的右边对齐,如果浏览器窗口不足以容纳影片,将调整窗口的上下边和左边。 “T” 值使影片与浏览器窗口的顶边对齐,如果浏览器窗口不足以容纳影片,将调整窗口的左右边和底边。 “B” 值使影片与浏览器窗口的底边对齐,如果浏览器窗口不足以容纳影片,将调整窗口的左右边和顶边。 SALIGN(可选) 取值:L 、R 、T、 B、 TL、TR、BL 、BR. 对

10、应的模版变量:$SA 功能描述:用于确定经缩放的影片在一指定宽高尺寸的区域中如何放置。各种取值的含义可参见上一项。 BASE(可选) 取值:基准路径或 URL。 功能描述:用于指定影片中所用到的相对路径的基准位置。 MENU(可选) 取值:true、false. 对应的模版变量:$ME. 功能描述:用于指定在浏览器中当对影片所占区域右击鼠标(对 Windows)或按住“command”键单击鼠标(对 Macintosh)时出现的快捷菜单的类型。 “True”值将显示整个菜单,允许被演示者对放映过程进行多种控制。 “False”值将显示只包含“About Flash”菜单项的菜单。 该属性被省略

11、时将按默认值“true”执行。 WMODE(可选) 取值:Window、Opaque、Transparent. 对应的模版变量:$WM. 功能描述:该参数仅在有 Flash Active X 空间的 Windows 系统中适用。 “Window”值使得影片在网页中指定的位置播放,这也是几种选项中播放速度最快的一种。 “Opaque Windowless”值将挡住网页上影片后面的内容。 “Transparent”值使得网页上影片中的透明部分显示网页的内容与背景,有可能降低动画速度。 该属性被省略时将按默认值“Window”执行,只能用在 Object 标记中。一、介绍:我们要在网页中正常显示 f

12、lash 内容,那么页面中必须要有指定 flash 路径的标签。也就是 OBJECT 和 EMBED 标签。OBJECT 标签是用于 windows 平台的IE 浏览器的,而 EMBED 是用于 windows 和 Macintosh 平台下的 Netscape Navigator 浏览器以及 Macintosh 平台下的 IE 浏览器。windows 平台的 IE 利用Activex 控件来播放 flash 而其它的浏览器则使用 Netscape 插件技术来播放flash。下面是简单的网页中插入 flash 的代码示例:Code:二、为什么要使用以上全部的标签?能省略某些标签不?OBJECT

13、 标签是用于 windows IE3.0 及以后浏览器或者其它支持 Activex 控件的浏览器。“classid”和“codebase”属性必须要精确地按上例所示的写法写,它们告诉浏览器自动下载 flash player 的地址。如果你没有安装过 flash player 那么 IE3.0 以后的浏览器会跳出一个提示框访问是否要自动安装 flash player。当然,如果你不想让那些没有安装 flash player 的用户自动下载播放器,或许你可以省略掉这些代码。EMBED 标签是用于 Netscape Navigator2.0 及以后的浏览器或其它支持Netscape 插件的浏览器。“

14、pluginspage”属性告诉浏览器下载 flash player 的地址,如果还没有安装 flash player 的话,用户安装完后需要重启浏览器才能正常使用。为了确保大多数浏览器能正常显示 flash,你需要把 EMBED 标签嵌套放在OBJECT 标签内,就如上面代码例子一样。支持 Activex 控件的浏览器将会忽略 OBJECT 标签内的 EMBED 标签。Netscape 和使用插件的 IE 浏览器将只读取 EMBED 标签而不会识别 OBJECT 标签。也就是说,如果你省略了 EMBED标签,那 firefox 就不能识别你的 flash 了(不过纳闷的是,省略了 objec

15、t 只写embed,IE 也能正常显示 flash,呵呵,具体的再仔细看看了)。下面列出了用于发布影片的 OBJECT 和 EMBED 标签的必要以及可选属性。一、必需属性:CLASSID-设置浏览器的 Activex 控件,仅用于 OBJECT 标签。CODEBASE-设置 flash Activex 控件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于 OBJECT 标签。WIDTH-以百分比或象素指定 flash 影片的宽度。HEIGHT-以百分比或象素指定 flash 影片的高度。SRC-指定影片的下载地址。仅用于 EMBED 标签。PLUGINSPAGE-设置 fla

16、sh 插件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于 EMBED 标签。MOVIE-指定影片的下载地址。仅用于 OBJECT 标签。二、可选属性及可用的值:ID-设定变量名,用于脚本代码的引用。仅用于 OBJECT。NAME -设定变量名,用于脚本代码(如 javascript)的引用。仅用于EMBED。SWLIVECONNECT - (true 或 false)指定当 flash player 第一次下载时,是否启用 java。如果些属性省略,默认值为 false。你果你在相同页同使用javascript 和 flash,java 必须使用 FSCommand 来工作。PLAY -(true 或 false)指定 flash 影片是否在下载完成后就自动播放,如果省略此属性,则

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号