iframe 框架
iframe 是什么 iframe 就是我们常用的 iframe 标签:<iframe>
。iframe 标签是框架的一种形式,也比较常用到,iframe 一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站或者本站其他页面的内容。iframe 标签的最大作用就是让页面变得美观。iframe 标签的用法有很多,主要区别在于对 iframe 标签定义的形式不同,例如定义 iframe 的长宽高。iframe 框架一个页面中的所有框架以集合的形式作为 window 对象的属性提供,例如:window.frames 就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是 document 的属性。因此,要引用一个子框架,可以使用如下语法:
复制代码
其中,window 字样也可以用 self 代替或省略,假设 frameName 为页面中第一个框架,则以下的写法是等价的:
复制代码
每个框架都对应一个 HTML 页面,所以这个框架也是一个独立的浏览器窗口,它具有窗口的所有性质,所谓对框架的引用也就是对 window 对象的引用。有了这个 window 对象,就可以很方便地对其中的页面进行操作,例如使用 window.document 对象向页面写入数据、使用 window.location 属性来改变框架内的页面等。
复制代码
版权声明: 本文为 InfoQ 作者【黎燃】的原创文章。
原文链接:【http://xie.infoq.cn/article/7454ef02f8c35d413d94ab90d】。文章转载请联系作者。
评论