Html网页frameset(如何在html页面中显示其他页面)

2023-11-22 02:10:02 :41

html网页frameset(如何在html页面中显示其他页面)

大家好,今天小编来为大家解答以下的问题,关于html网页frameset,如何在html页面中显示其他页面这个很多人还不知道,现在让我们一起来看看吧!

本文目录

如何在html页面中显示其他页面

两个方法,一个是使用iframe浮动标记,另一个是使用frameset框架标记。

例一(iframe标记):

《!DOCTYPEhtml》

《htmllang="en"》

《head》

《metacharset="UTF-8"》

《title》iframe《/title》

《/head》

《body》

《iframewidth="800"height="800"src="》

效果图:

例二(frameset标记):

《!DOCTYPEhtml》

《htmllang="en"》

《head》

《metacharset="UTF-8"》

《title》用Frameset《/title》

《/head》

《framesetcols="20%,30%,50%"》

《framesrc="》

效果图:

frameset和iframe到底什么区别啊

两者的差别如下: ● 《Frameset》为框架标记,说明该网页文档为框架组成,并设定文档中组成框架集的框架的布局。 ● 《Iframe》用以设置组成框架集中各个框架的属性。《Frameset》《/Frameset》用来划分框架,每一个框架由《Frame》《/Frame》标记。《Frame》《/Frame》必须在《Frameset》《/Frameset》之内使用,代码如下:《FRAMESET border=1 frameSpacing=1 borderColor=#47478d rows=* cols=180,*》《FRAME src="inc/admin_left.htm" name=left scrolling=no id="left"》《FRAME src="inc/admin_center.htm" name=main scrolling="no"》《/FRAMESET》在上面的例子当中,《Frameset》《/Frameset》把页面分为左右两个部分,左侧框架中的页面是admin_left.htm,右侧框架中的页面是admin_center.htm。注意:《Frame》《/Frame》标记的框架顺序为从左至右或从上到下。Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它和Frame标记的最大区别是在网页中嵌入的《Iframe》《/Iframe》所包含的内容与整个页面是一个整体,而《Frame》《/Frame》所包含的内容是一个独立的个体,是可以独立显示的。另外,应用Iframe还可以在同一个页面中多次显示同一内容,而不必重复这段内容的代码。Iframe还有一个更大的好处,就是可以设置框架透明,让框架内的背景和主页面背景一样。

frame如何使用—网页设计框架

在我们浏览中的很多网站中都会出现导航栏,当我们点击导航栏的各项时,我们发现刷新的不是整个网页或者跳转,而是局部刷新部分页面,导航不变。例如下图,点击红色区域导航,只有蓝色区域发生改变,其他没有变化。

创建一个文件夹,并创建先随便创建几个txt文件(用txt文件编写html是一种良好的习惯对于初学者而言)。

在每个txt文件下,加入标准规范代码。可以参考下图实例。

可以按行分割页面,也可以按列进行分割。很多网站都不是单一一种分割而是嵌套使用。例如如下代码的图示如下:

《frameset rows="10%,*" frameborder="0" framespacing="10"》《frame src="导航1(logo)" noresize="noresize" scrolling="yes"/》《frameset cols="20%,*"》《frame src="导航2" noresize="noresize"/》《frame src="调用内容(局部刷新页面)" name="right1"/》《/frameset》《/frameset》

在对页面进行分割时可以采用像素,也可以采用百分百,每个分割区域就得使用","隔开,如《framesetrows="75xp,*"》,《frameset rows="50%,*"》这两种方式都是将网页分割成两行。具体代码如下:

《frameset rows="75xp,*" 》

《frame scrolling="no" noresize="noresize" frameborder="0" height="75" src="导航页.html" name="daohangye"》

《frame frameborder="0" class="a" src="导航页.html" name="contain"》

《/frameset》

通过上面代码你也应该注意到没有body元素,frame不能脱离frameSet单独使用,frame不能放在body中,而是用于对整个页面布局的效果。在属性讲解,scrolling(是否滚动窗体),noresize(分割框架大小是否可变)name(作为调用的重要依据,target=“name”),本例我导航页网站和主站实现局部刷新的功能。代码如下:

导航页:

《li》《a href="子网页1.html" target="contain"》子网页1《/a》《/li》

《li》《a href="子网页2.html" target="contain"》子网页2《/a》《/li》

主网页:

《frame frameborder="0" class="a" src="导航页.html(你设置的默认网页)" name="contain"》

主页中name的值和target的值对应时,链接网站就显示在对应框体内,从而实现了局部刷新,就是导航。

然后将创建的所以txt另存为后缀为.html的文件,并运行双击主网页,对应导航。看到变化。然后点击导航相应的导航栏目,会发现下面刷新网页。

HTML 中frameset怎么使用

框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 《FRAMESET》 《FRAME》 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 《BODY》 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。《FRAMESET》 是用以划分框窗,每一框窗由一个 《FRAME》 标 记所标示,《FRAME》必须在 《FRAMESET》 范围中使用。如下例: 《frameset cols="50%,*"》 《frame name="hello" src="up2u.html"》 《frame name="hi" src="me2.html"》 《/frameset》 此例中 《FRAMESET》 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,《FRAME》 标记所标示的框窗永远是按由上而下、由左至右的次序。 《FRAMESET》 《FRAME》 : 《FRAMESET》 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 《FRAME》 则只是设定某一个框窗内的参数属性。 《FRAMESET》 参数设定: 例子:《frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000"》 COLS="90,*" 垂 直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以 切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个画面的 50% 宽度 为 一相对分割。您可自己调整数字。 ROWS="120,*" 就是横向切割,将画面上下分开,数值设定同上。唯 COLS 与 ROWS 两参数尽量 不要同在一个 《FRAMESET》 标记中,因 Netacape 偶然不能显示这类形的框架,尽 采用多重分割。 frameborder="0" 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) border="0" 设定框架的边框厚度,以 pixels 为单位。 bordercolor="#008000" 设定框架的边框颜色。 framespacing="5" 表示框架与框架间的保留空白的距离。 《FRAME》 参数设定: 例子:《frame name="top" src="a.html" marginwidth="5" marginheight="5" scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF"》 SRC="a.html" 设定此框窗中要显示的网页档案名称,每个框窗一定要对应著一个网页档案。你可 使用绝对路径或相对路径,有关此两者详见於【连结进阶】。 NAME="top" 设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。 frameborder=0 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no ) framespacing="6" 表示框架与框架间的保留空白的距离。 bordercolor="#008000" 设定框架的边框颜色。颜色值请参考【HTML 剖析】。 scrolling="Auto" 设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。 noresize 设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。 marginhight=5 表示框架高度部份边缘所保留的空间。 marginwidth=5 表示框架宽度部份边缘所保留的空间。 《NOFRAMES》 : 当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。为了避免 这种情况,可使用 《NOFRAMES》 这个标记,当使用者的浏览器看不到框架时,他就会看 到 《NOFRAMES》 与 《/NOFRAMES》 之间的内容,而不是一片空白。这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。 应用方法: 在《frameset》 标记范围加入 《/NOFRAMES》 标记,以下是一个例子: 《frameset rows="80,*"》 《noframes》 《body》 很抱歉,馈下使用的浏览器不支援框架功能,请转用新的浏览器。 《/body》 《/noframes》 《frame name="top" src="a.html"》 《frame name="bottom" src="b.html"》 《/frameset》 若浏览器支援框架,那堋它不会理会 《noframes》 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 《noframes》范围内的文字会被显示。 《IFRAME》 : 这 标记只适用於 IE。 它的作用是在一页网页中间插入一个框窗以显示另一个文件。它是 一个围堵标记,但围著的字句只有在浏览器不支援 iframe 标记时才会显示,如《noframes》 一样,可以放些提醒字句之类。通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 Internet Explorer 便会切换至另一版本。 《iframe》 的参数设定如下: 例子: 《iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"》 src="iframe.html" 欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。 name="test" 此框窗名称,这是连结标记的 target 参数所 要的, align="MIDDLE" 可选值为 left, right, top, middle, bottom,作用不大 width="300" height="100" 框窗的宽及长,以 pixels 为单位。 marginwidth="1" marginheight="1" 该插入的文件与框边所保留的空间。 frameborder="1" 使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no) scrolling="Yes" 使用 Yes 表示容许卷动(内定), No 则不容许卷动。 例子: 原始码 ***隐藏网址***很抱歉,馈下使用的浏览器并不支援 IFrame,不能正常浏览我的网页。《/iframe》 《/center》 frameset参数传递问题 左边的条件参数如何传,右边才能接收 -------------------------------------------------------------------------------- 对三个帧分别命名为:left.asp(显示查询条件的页面,其中帧名为:left),top.asp,main.asp(显示查询结果的页面,其中帧名为:main) 如: 《html》 《head》 ***隐藏网址***《title》search《/title》 《/head》 《frameset rows="80,*" frameborder="NO" border="0" framespacing="0"》 《frame src="top.asp" name="top" scrolling="NO" noresize 》 《frameset cols="80,*" frameborder="NO" border="0" framespacing="0"》 《frame src="left.asp" name="left" scrolling="NO" noresize》 《frame src="main.asp" name="main"》 《/frameset》 《/frameset》 《noframes》《body》 《/body》《/noframes》 《/html》 在left的表单中写成: 《form name="form1" method="post" action="main.asp" target="main"》 ......//你自己设计吧。 《/form》 这样就可以你的查询条件传给main.asp中了

html中frame有什么用

不知道你说的是框架集(frameset)还是浮动框架(iframe)框架集(frameset)下有frame;可以实现类似于windows资源管理器的效果。把整个页面分成几个框架,即多个frame.当你点击左侧的导航时,可以在右侧窗口中显示对应的内容。注意:每个frame对应显示一个网页内容。浮动框架(iframe):是镶嵌在一个网页中的另一个网页。相当网页中又嵌套了一个窗口。

如果你还想了解更多这方面的信息,记得收藏关注本站。

html网页frameset(如何在html页面中显示其他页面)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.