OBJECT 元素 | object 对象
向 HTML 页面中插入对象。
成员表
下面的表格列出了 object 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
标签属性/属性
行为
集合
事件
滤镜
滤镜属性 | 描述 |
Alpha |
调整对象内容的不透明度。 |
AlphaImageLoader |
在对象的边界和对象背景到内容之间显示图像,可选剪裁或缩放图像大小。当装入便携网络图像(PNG)时,从 0 到 100% 的 透明度都是支持的。 |
Barn |
以开门或关门的运动方式显示对象的新内容。 |
BasicImage |
调整对象内容的颜色处理、图像旋转或不透明度。 |
BlendTrans |
以渐隐原始内容的形式显示对象的新内容。 |
Blinds |
以打开或关闭盲点的运动方式显示对象的新内容。 |
Blur |
模糊对象的内容以便使其看起来失去焦点。 |
CheckerBoard |
以揭开覆盖在原始内容上的棋盘的形式显示对象的新内容。 |
Chroma |
将对象内容的指定颜色显示为透明。 |
Compositor |
以新旧内容逻辑颜色组合的形式显示对象的新内容。每个版本的颜色和 alpha 值都会被计算用来决定输出图像的最终颜色。 |
DropShadow |
创建对象内容的实体阴影,偏移量位于指定方向。这将使得内容看起来是浮动的因此会产生阴影。 |
Emboss |
使用灰度值对对象以浮雕纹理显示。 |
Engrave |
使用灰度值对对象以雕刻纹理显示。 |
Fade |
以渐隐原始内容的形式显示对象的新内容。 |
FlipH |
以沿水平方向翻转的形式显示对象内容。 |
FlipV |
以沿垂直方向翻转的形式显示对象内容。 |
Glow |
在对象边缘外侧添加光晕以便使其看起来像发光的样子。 |
Gradient |
在对象的背景和内容之间显示一个渐变色彩的表面。 |
GradientWipe |
以在原有内容上覆盖渐变带的形式显示对象的新内容。 |
Gray |
以灰度显示对象内容。 |
ICMFilter |
根据图像颜色管理(ICM)配置文件转换对象的彩色内容。这将允许指定内容的显示效果得以改善,或者在打印机或监视器等硬件设备上模拟显示。 |
Inset |
以对角线方向显示对象的新内容。 |
Invert |
反转对象内容的色调、饱和度和亮度。 |
Iris |
以彩虹效果显示对象的新内容,这与照相机光圈打开相似。 |
Light |
在对象的内容上创建灯光效果。 |
MaskFilter |
将对象内容的透明像素显示为彩色遮罩,将非透明像素显示为透明。 |
Matrix |
使用矩阵变换缩放、旋转或显现对象的内容。 |
MotionBlur |
以运动模糊的效果显示对象内容。 |
Pixelate |
将对象的内容显示为彩色方块,其颜色取决于该方块所替代区域的平均颜色值。此滤镜显示可用于切换。 |
RadialWipe |
以辐射状擦除的形式显现对象的新内容。 |
RandomBars |
以随机像素线爆炸的形式显现对象的新内容。 |
RandomDissolve |
以随机像素爆炸的形式显现对象的新内容。 |
Redirect |
目前还不支持。 |
RevealTrans |
使用 24 种预先定义的切换效果显现对象的新内容。 |
Shadow |
创建对象内容的实体阴影,偏移量位于指定方向。这将创建阴影效果。 |
Slide |
以图像滑行的形式显现对象的新内容。 |
Spiral |
以螺旋运动的形式显现对象的新内容。 |
Stretch |
以拉伸覆盖原始内容的形式显现对象的新内容。有一个选项类似立方体从一个表面转到另外一个表面。 |
Strips |
以条形覆盖的形式显现对象的原始内容,好像有一把锯将原始内容锯开。 |
Wave |
在对象的内容上执行垂直方向的正弦波扭曲。 |
Wheel |
以旋转运动的形式显现对象的新内容,好像轮子滚过原始内容。 |
Xray |
更改对象内容的颜色深度将其以黑白显示。 |
Zigzag |
在对象上将对象的新内容进行来回移动以便覆盖原始内容。 |
方法
对象
样式
注释
对象可出现在文档的 head 或 body 内。
如果对象因为任何原因创建失败,浏览器将会渲染 OBJECT 元素内的 HTML。这提供了一种便捷方式可通知用户对象装入失败。下面的代码段演示了此技术。
<OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<SPAN STYLE="color:red">ActiveX 控件装入失败!
-- 请检查浏览器的安全设置。</SPAN>
</OBJECT>
OBJECT 元素可能的返回值,即由动态 HTML(DHTML)对象模型属性生成的值取决于对象的实现。例如,若对象无法实现 readyState 属性,则 readyState 属性将返回 null 或错误。对象的 DHTML 对象模型属性的可用与否取决于对象的内容。要获得关于所支持的属性的更多信息,请参看单个对象的文档。
事件是直接发送到 OBJECT 元素的。如果事件由嵌入对象返回,那么该事件将接续触发。如果事件不返回,那么将不接续触发。
OBJECT 的事件处理句柄也可以由脚本定义(参看示例)。
注意 如果
对象实现的 DHTML 模型成员与 DHTML 定义的成员冲突的话,你可以使用
object 元素的
object 属性来强制使用由对象实现的成员。例如,如果
object 实现了一个 item 方法,而 DHTML 也有一个 item 方法,请使用
document.all.objectID.object.item() 来访问
对象自己定义的该方法。
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。
此元素是一个内嵌元素。
此元素需要关闭标签。
示例
下面的例子使用了脚本来定义 object 元素的事件处理句柄。
<SCRIPT FOR=oObject EVENT=eEvent>
:
</SCRIPT>
<OBJECT ID=oObject CLASSID="xyz">
</OBJECT>
标准信息
此对象定义在 HTML 4.0
和万维网协会(W3C)文档对象模型(DOM) 级别 1
中。