• IFRAME是什么? - [博客基础知识]

    2007-10-18

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://shacool.blogbus.com/logs/10356591.html

    iframe就是框架网页就是在同一个页面里有多个网页,使用框架的好处就是你在请求一个网页的下一个页面的时候,还有 一个网页是一直显示着的,这样浏览者就不会就的等待的存在了..

    iframe使用很简单,使用src属性指向另一个你需要包含的另一个文件即可,也可以通知制定宽(width),高(height)等。比如:

    <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>

    --------------------------------------------------------------------------------
    用IFRAME实现网页的内嵌和预载

    http://www.sina.com.cn 2001/09/04 14:37 中国电脑教育报 刘明锋

    在HTM(HTML)文件中是否可以像PHP、ASP文件一样嵌入其他文件呢?下面笔者介绍用iframe来实现的方法。

    iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。其部分属性简介如下:


    name:内嵌帧名称

    width:内嵌帧宽度(可用像素值或百分比)

    height:内嵌帧高度(可用像素值或百分比)

    frameborder:内嵌帧边框

    marginwidth:帧内文本的左右页边距

    marginheight:帧内文本的上下页边距

    scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示)

    src:内嵌入文件的地址

    style:内嵌文档的样式(如设置文档背景等)

    allowtransparency:是否允许透明

    明白了以上属性后,我们可用以下代码实现,在main.htm中把samper.htm文件的内容显示在一个高度为80、宽度为100%、自动显示边框的内嵌帧中:

    〈iframe name="import_frame" width=100%

    height=80 src="samper.htm" frameborder=auto〉

    〈/iframe〉

    不错吧,马上“Ctrl+C”、“Ctrl+V”试试。

    有时我们为强调页面的某项内容,想让它先于页面的其他内容显示。同样用iframe即可轻松实现:

    先把要强调显示的内容另存为一个文件,如first.htm,然后通过一个预载页index.htm,内容如下:

    〈meta http-equiv="refresh" content="3,url=index2.htm"〉

    〈body〉

    页面加载中,请稍候……〈iframe src="first.htm" style="display:none"〉〈/iframe〉

    〈/body〉

    主文件index2.htm

    〈body〉

    〈iframe src="first.htm"加入其他属性限制〉〈/iframe〉

    〈/body〉

    first.htm的内容就会先于页面的其他内容出现在您的浏览器里了,是不是很简单?再“Ctrl+C”、“Ctrl+V”一次?

    参考资料:http://www.zahui.com/html/12/36296.htm

    收藏到:Del.icio.us