没有公告
教程七、帧标志
2.<frame> <frame>标志放在<frameset></frameset>之间,用来定义某一个具体的帧。<frame>标志具有src和name属性,这两个属性都是必须赋值的。src是此帧的源Html文件名(包括网络路径,即相对路径或网址),浏览器将会在此帧中显示src指定的Html文件;name是此帧的名字,这个名字是用来供超文本链接标志<a href="" target="">中的target属性用来指定链接的Html文件将显示在哪一个帧中。例如定义了一个帧,名字是main,在帧中显示的Html文件名是jc.htm,则代码是<frame src="jc.htm" name="main">,当您有一个链接,在点击了这个链接后,文件new.htm将要显示在名为main的帧中,则代码为<a href="new.htm" target="main">需要链接的文本</a>。这样一来,就可以在一个帧中建立网站的目录,加入一系列链接,当点击链接以后在另一个帧中显示被链接的Html文件。 此外,<frame>标志还有scrolling和noresize属性,scrolling用来指定是否显示滚动轴,取值可以是“yes”(显示)、“no”(不显示)或“auto”(若需要则会自动显示,不需要则自动不显示)。noresize属性直接加入标志中即可使用,不需赋值,它用来禁止用户调整一个帧的大小。 3.<noframes></noframes> <noframes></noframes>标志对也是放在<frameset></frameset>标志对之间,用来在那些不支持帧的浏览器中显示文本或图像信息。在此标志对之间先紧跟<body></body>标志对,然后才可以使用我们在教程七以前讲过的任何标志。 下边是一个综合示例: 例8 帧标志的综合示例 主文档: <html> <head> <title>帧标志的综合示例</title> </head> <frameset cols="25%,*"> <frame src="menu.htm" scrolling="no" name="Left"> <frame src="page1.htm" scrolling="auto" name="Main"> <noframes> <body> <p>对不起,您的浏览器不支持“帧”!</p> </body> </noframes> </frameset> </html> menu.htm <html> <head> <title>目录</title> </head> <body> <p><font color="#FF0000">目录</font></p> <p><a href="page1.htm" target="Main">链接到第一页</a></p> <p><a href="page2.htm" target="Main">链接到第二页</a></p> </body> </html> page1.htm <html> <head> <title>第一页</title> </head> <body> <p align="center"><font color="#8000FF">这是第一页!</font></p> </body> </html> page2.htm <html> <head> <title>第二页</title> </head> <body> <p align="center"><font color="#FF0080">这是第二页!</font></p> </body> </html> 若想看此例在浏览器中显示的结果请点击在线示例。
Copyright © Rwchina Online network service center 2007.All Rights Reserved.