网页:“画中画”效果--iframe标签的使用收藏

上传人:子 文档编号:42623523 上传时间:2018-06-02 格式:DOC 页数:4 大小:26KB
返回 下载 相关 举报
网页:“画中画”效果--iframe标签的使用收藏_第1页
第1页 / 共4页
网页:“画中画”效果--iframe标签的使用收藏_第2页
第2页 / 共4页
网页:“画中画”效果--iframe标签的使用收藏_第3页
第3页 / 共4页
网页:“画中画”效果--iframe标签的使用收藏_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《网页:“画中画”效果--iframe标签的使用收藏》由会员分享,可在线阅读,更多相关《网页:“画中画”效果--iframe标签的使用收藏(4页珍藏版)》请在金锄头文库上搜索。

1、网页:网页:“画中画画中画”效果效果-IFRAME-IFRAME 标签的使用收藏标签的使用收藏网页:“画中画”效果-IFRAME 标签的使用收藏新一篇: 用 meta 标签实现网页变换效果 | 旧一篇: Focus 效果的提交信息表单(DIV+CSS)一、Iframe 标记的使用提起 Iframe,可能你早已将之扔到“被遗忘的角落”了,不过,说起其兄弟 Frame 就不会陌生了。Frame 标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个 HTML 文件。现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个“上一节“、 “下一节“的链接,除了每节教程内容不

2、同之外,页面其它部分内容都是相同的,如果一页一页地做笨页面,这似乎太让人厌烦了,这时突发奇想,如果有一种方法让页面其它地方不变,只将教程做成一页一页的内容页,不含其它内容,在点击上下翻页链接时,只改变教程内容部分,其它保持不变,这样,一是省时,另则以后如教程有个三长两短的变动,也很方便,不致于牵一发而动全军了;更重要的是将那些广告 Banner、栏目列表、导航等几乎每页的都有的东西只下载一次后就不再下载了。Iframe 标记,又叫浮动帧标记,你可以用它将一个 HTML 文档嵌入在一个 HTML 中显示。它不同于 Frame 标记最大的特征即这个标记所引用的 HTML 文件不是与另外的 HTML

3、 文件相互独立显示,而是可以直接嵌入在一个 HTML 文件中,与这个 HTML 文件内容相互融合,成为一个整体,另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即“画中画“电视。 现在我们谈一下 Iframe 标记的使用。Iframe 标记的使用格式是: name:内嵌帧名称 width:内嵌帧宽度(可用像素值或百分比)height:内嵌帧高度(可用像素值或百分比)frameborder:内嵌帧边框marginwidth:帧内文本的左右页边距marginheight:帧内文本的上下页边距scrolling:当 SRC 的指定的 HTML 文件在指定的区域不显不完时,滚

4、动选项,如果设置为 NO,则不出现滚动条;如为 Auto:则自动出现滚动条;如为 Yes,则显示; src:内嵌入文件的地址路径,既可是 HTML 文件,也可以是文本、ASP 等style:内嵌文档的样式(如设置文档背景等)allowtransparency:是否允许透明设置标签内的页面的背景为透明注意加入的 allowTransparency=“true“ 再在 src 进来的页面的 body 中加入 Iframe 虽然内嵌在另一个 HTML 文件中,但它保持相对的独立,是一个“独立王国“哟,在单一 HTML 中的特性同样适用于浮动帧中。试想一下,通过 Iframe 标记,我们可将那些不变的

5、内容以Iframe 来表示,这样,不必重复写相同的内容,这有点象程序设计中的过程或函数,减省了多少繁琐的手工劳动!另外,至关重要的是,它使页面的修改更为可行,因为,不必因为版式的调整而修改每个页面,你只需修改一个父窗体的版式即可了。 有一点要注意,Nestscape 浏览器不支持 Iframe 标记,但在时下 IE 的天下,这似乎也无大碍:)二、父窗体与浮动帧之间的相互控制在脚本语言与对象层次中,包含 Iframe 的窗口我们称之为父窗体,而浮动帧则称为子窗体,弄清这两者的关系很重要,因为要在父窗体中访问子窗体或相反都必须清楚对象层次,才能通过程序来访问并控制窗体。 1、在父窗体中访问并控制子

6、窗体中的对象在父窗体中,Iframe 即子窗体是 document 对象的一个子对象,可以直接在脚本中访问子窗体中的对象。 现在就有一个问题,即,我们怎样来控制这个 Iframe,这里需要讲一下 Iframe 对象。当我们给这个标记设置了 ID 属性后,就可通过文档对象模型 DOM 对 Iframe 所含的 HTML 进行一系列控制。 比如在 example.htm 里嵌入 test.htm 文件,并控制 test.htm里一些标记对象: test.htm 文件代码为:hello,my boy如我们要改变 ID 号为 myH1 的 H1 标记里的文字为 hello,my dear,则可用:do

7、cument.myH1.innerText=“hello,my dear“(其中,document可省)在 example.htm 文件中,Iframe 标记对象所指的子窗体与一般的 DHTML 对象模型一致,对对象访问控制方式一样,就不再赘述。 2、在子窗体中访问并控制父窗体中对象在子窗体中我们可以通过其 parent 即父(双亲)对象来访问父窗口中的对象。如 example.htm: hello,my wife如果要在 frame1.htm 中访问 ID 号为 myH2 中的标题文字并将之改为“hello,my friend“,我们就可以这样写:parent.myH2.innerText=“hello,my friend“这里 parent 对象就代表当前窗体(example.htm 所在窗体),要在子窗体中访问父窗体中的对象,无一例外都通过 parent 对象来进行。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号