iframe是什么意思(显示在iframe)
各位老铁们,大家好,今天由我来为大家分享iframe是什么意思,以及显示在iframe的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
iframe什么意思怎么用
你知道FRAME吗?框架....
其实iframe和frame差不多,也是一个框架,只是因为frame更简单,效果更丰富,有画中画之称...
说通俗点:就是在一个网页中调入另一个网页!但不像include,因为他们是单立的,有个自的<HTNL>标记...
怎么用?
一、Iframe标记的使用
提起Iframe,可能你早已将之扔到'被遗忘的角落”了,不过,说起其兄弟Frame就不会陌生了。Frame标记即帧标记,我们所说的多帧
结构就是在一个浏览器窗口中显示多个HTML文件。现在,我们遇到一种很现实的情况:如有一个教程,是一节一节地上,每页末尾做一个
'上一节'、'下一节'的链接,除了每节教程内容不同之外,页面其它部分内容都是相同的,如果一页一页地做笨页面,这似乎太让人厌
烦了,这时突发奇想,如果有一种方法让页面其它地方不变,只将教程做成一页一页的内容页,不含其它内容,在点击上下翻页链接时,只改
变教程内容部分,其它保持不变,这样,一是省时,另则以后如教程有个三长两短的变动,也很方便,不致于牵一发而动全军了;更重要的是
将那些广告Banner、栏目列表、导航等几乎每页的都有的东西只下载一次后就不再下载了。
Iframe标记,又叫浮动帧标记,你可以用它将一个HTML文档嵌入在一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用
的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体,
另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即'画中画'电视。
现在我们谈一下Iframe标记的使用。
Iframe标记的使用格式是:
<Iframe src="URL" width="x" height="x" scrolling="[OPTION]" frameborder="x"></iframe>
src:文件的路径,既可是HTML文件,也可以是文本、ASP等;
width、height:"画中画"区域的宽与高;
scrolling:当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;如为Auto:则自动出现滚动
条;如为Yes,则显示;
FrameBorder:区域边框的宽度,为了让'画中画'与邻近的内容相融合,常设置为0。
比如:
<Iframe src="" width="250" height="200" scrolling="no" frameborder="0"></iframe>
二、父窗体与浮动帧之间的相互控制
在脚本语言与对象层次中,包含Iframe的窗口我们称之为父窗体,而浮动帧则称为子窗体,弄清这两者的关系很重要,因为要在父窗体
中访问子窗体或相反都必须清楚对象层次,才能通过程序来访问并控制窗体。
1、在父窗体中访问并控制子窗体中的对象
在父窗体中,Iframe即子窗体是document对象的一个子对象,可以直接在脚本中访问子窗体中的对象。
现在就有一个问题,即,我们怎样来控制这个Iframe,这里需要讲一下Iframe对象。当我们给这个标记设置了ID属性后,就可通过文档
对象模型DOM对Iframe所含的HTML进行一系列控制。
比如在example.htm里嵌入test.htm文件,并控制test.htm里一些标记对象:
<Iframe src="test.htm" id="test" width="250" height="200" scrolling="no" frameborder="0"></iframe>
test.htm文件代码为:
<html>
<body>
<h1 id="myH1">hello,my boy</h1>
</body>
</html>
如我们要改变ID号为myH1的H1标记里的文字为hello,my dear,则可用:
document.myH1.innerText="hello,my dear"(其中,document可省)
在example.htm文件中,Iframe标记对象所指的子窗体与一般的DHTML对象模型一致,对对象访问控制方式一样,就不再赘述。
2、在子窗体中访问并控制父窗体中对象
在子窗体中我们可以通过其parent即父(双亲)对象来访问父窗口中的对象。
如example.htm:
<html>
<body onclick="alert(tt.myH1.innerHTML)">
<Iframe name="tt" src="frame1.htm" width="250" height="200" scrolling="no" frameborder="0"></iframe>
<h1 id="myH2">hello,my wife</h1>
</body>
</html>
如果要在frame1.htm中访问ID号为myH2中的标题文字并将之改为"hello,my friend",我们就可以这样写:
parent.myH2.innerText="hello,my friend"
这里parent对象就代表当前窗体(example.htm所在窗体),要在子窗体中访问父窗体中的对象,无一例外都通过parent对象来进行。
Iframe虽然内嵌在另一个HTML文件中,但它保持相对的独立,是一个'独立王国'哟,在单一HTML中的特性同样适用于浮动帧中。
试想一下,通过Iframe标记,我们可将那些不变的内容以Iframe来表示,这样,不必重复写相同的内容,这有点象程序设计中的过程或
函数,减省了多少繁琐的手工劳动!另外,至关重要的是,它使页面的修改更为可行,因为,不必因为版式的调整而修改每个页面,你只需
修改一个父窗体的版式即可了。
有一点要注意,Nestscape浏览器不支持Iframe标记,但在时下IE的天下,这似乎也无大碍,广泛采用Iframe标记,既为自己
三、IFrame也可以编辑文字
有没有想过除了表单(<form>)之外还有其它的网页元素可以编辑文字呢?只要使用IFrame的隐藏的一个属性就可以使IFrame成为一个文本编辑器。
<html>
<body onload="editer.document.designMode='On'">
<IFrame ID="editer"></IFrame>
</body>
</html>
其中designMode属性表示IFrame的设计模式的状态(开/关),还在犹豫什么呢,快试试吧!
只要巧妙的利用这一特性就可以制作很多意想不到的效果。如果下面我们来做一个图片编辑器。
<html>
<body onload="imgEditer.document.designMode='On';imgEditer.document.write('<img src=图片.gif>')">
<IFrame id="imgEditer"></IFrame>
</body>
</html>
java 开发相关的问题,如图,iframe,什么意思
<iframe>是框架的一种形式,它于<frame>不同的是iframe可以嵌在网页中的任意部分。
一、<iframe>中元素的作用
举如下例子:
<iframe name=a1 width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe>
name:内嵌帧名称;
width:内嵌帧宽度(可用像素值或百分比);
height:内嵌帧高度(可用像素值或百分比);
frameborder:内嵌帧边框;
marginwidth:帧内文本的左右页边距;
marginheight:帧内文本的上下页边距;
scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示);
src:内嵌入文件的地址;
style:内嵌文档的样式(如设置文档背景等);
allowtransparency:是否允许透明;
二、<iframe>使用的方法
1、在<ifame>中可以直接调用src来实现每个固定的页面的显示,例如:
<iframe name=a1 width=420 height=330 frameborder=0 scrolling=auto src=URL>
</iframe>
这里的URL可以是相对路径,也可以是绝对路径。
2、超链接跳转到某个<iframe>,只要给<iframe>命名就可以了。例如<iframe width=420
height=330 name=myiframe frameborder=0 src=www.sina.com.cn></iframe>。如果要从某
个网页上的超链接转到该<iframe>,如下配置就可以:<a href=URL target= myiframe>
HTML中iFrame框架的全称
iframe=Inner Frame
2个词的意思======================================
inner
[ˈinə]
adj.
内部的,里面的
The label is on the inner side of the box.
标签贴在盒子内侧。
内心的
I could not guess what his inner thought might be.
我真猜不出他的内心想法。
frame
[freim]
n.
框架
I need to buy new spectacle frames but I will keep the old lenses.
我需要买新的眼镜框,不过我会留着旧镜片。
骨架,构架
The house has a wooden frame which is braced with brick.
这幢房子是木结构的砖瓦房。
vt.
给…加框
Will you frame the picture?
你给这个画加个框好吗?
陷害,诬告
She framed Tom for something he never did.
她陷害汤姆干了一些他从未干过的事。
表达,构造
He framed his life according to a noble pattern.
他以高尚的模式构筑自己生活的框架。
好了,关于iframe是什么意思和显示在iframe的问题到这里结束啦,希望可以解决您的问题哈!