IFRAME 元素 | iframe 对象-HTML元素(51)
创建内嵌浮动框架。
注释
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。
参看使用透明的浮动框架可以获得关于透明浮动框架更多的信息。
IFRAME 元素是一个块元素。
IFRAME 元素需要关闭标签。
示例
下面的例子使用了 IFRAME 元素创建了包含页面 sample.htm 的框架。
《IFRAME ID=IFrame1 FRAMEBORDER=0 SCROLLING=NO SRC=“sample.htm”》《/IFRAME》
下面的例子返回了对 IFRAME 包含的文档的 all 集合的引用。
var collAll = document.frames(“IFrame1”).document.all
查看更多HTML教程》》》》》