IFRAME 元素 | iframe 对象
创建内嵌浮动框架。
成员表
下面的表格列出了 iframe 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
标签属性/属性
行为
集合
事件
滤镜
滤镜属性 | 描述 |
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 |
在对象上将对象的新内容进行来回移动以便覆盖原始内容。 |
方法
对象
对象 | 描述 |
runtimeStyle |
代表了居于全局样式表、内嵌样式和 HTML 标签属性指定的格式和样式之上的对象的格式和样式。 |
style |
代表了给定元素所有可能的内嵌样式的当前设置。 |
样式
注释
IFRAME 元素也就是文档中的文档,或者好像浮动的框架(FRAME)。frames 集合提供了对 IFRAME 内容的访问。请使用 frames 集合读写 IFRAME 内包含的元素。例如,如果要访问 iframe 内 body 对象的 backgroundColor 样式,语法应为:
sColor = document.frames("sFrameName").document.body.style.backgroundColor;
通过 iframe 对象所在页面的对象模型,你可以访问 iframe 对象的属性,但不能访问其内容。例如,访问 iframe 对象的 border 样式的语法应为:
sBorderValue = document.all.oFrame.style.border;
注意 iframe 的属性必须使用前缀 document.all 访问,例如 document.all.iframeId.marginWidth。
Internet Explorer 5.5 支持浮动框架的内容透明。如果想要为浮动框架定义透明内容,则必须满足下列条件。
- 与 IFRAME 元素一起使用的 ALLOWTRANSPARENCY 标签属性必须设置为 true。
- 在 IFRAME 内容源文档,background-color 或 BODY 元素的 BGCOLOR 标签属性必须设置为 transparent。
参看使用透明的浮动框架可以获得关于透明浮动框架更多的信息。
此元素在 Microsoft® Internet Explorer 4.0 的 HTML 和脚本中可用。
此元素是一个块元素。
此元素需要关闭标签。
示例
下面的例子使用了 IFRAME 元素创建了包含页面 sample.htm 的框架。
<IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC="sample.htm"></IFRAME>
下面的例子返回了对 IFRAME 包含的文档的 all 集合的引用。
var collAll = document.frames("IFrame1").document.all
标准信息
此对象定义在 HTML 4.0
和万维网协会(W3C)文档对象模型(DOM) 级别 1
中。
参看
使用 IFRAME 元素