手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >iframe 的用法与注意事项
iframe 的用法与注意事项
摘要:本文主要来讲述一下iframe的用法与注意事项:好多同志对iframe是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态.注意两个...

本文主要来讲述一下iframe的用法与注意事项:

好多同志对iframe是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态.

注意两个事项,ifr是一个以存在的iframe的ID和NAME值:

document.getElementById(“ifr”);

window.frames[“ifr”];

要想使用iframe内的函数,变量就必须通过第二种方法.因为它取的是一个完整的DOM模型(不知道这样说对不对).第一种方法只是取出了一个OBJECT而已.

如果只想改变iframe的src或者border,scrolling等attributes(与property不是一个概念,property是不能写在标签内的,比如:scrollHeight,innerHTML等),就需要用到第一种方法.

如果想取得iframe的页面(不是iframe本身),就需要使用第二种方法,因为它取得的是一个完整的DOM模型,比如想得到iframe的document.body的内容,就只能用第二种方法.

还要注意的是,如果在iframe的页面未完全装入的时候,调用iframe的DOM模型,会发生很严重的错误,所以,你要准备一个容错模式.

下面是示例,一个是aa.htm,一个是bb.htm,请先考到本地在运行,原因不用我在说了吧!

aa.htm

Untitled Page

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

bb.htm

sub frame I'm a sub frame! ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

【iframe 的用法与注意事项】相关文章:

表单中Readonly和Disabled的区别详解

CSS Wave滤镜用法示例

CSS中background-position使用技巧

JS控制css float属性的用法

.clearfix:after(清除浮动)中各个属性及值详细解说

div在firefox ie 水平居中对齐

display:inline;与float:left;的用途

CSS语法手册(六)分类属性

Ext Grid控件的配置与方法

CSS如何制作一个向各个方向延展box?

精品推荐
分类导航