三、frame的超连结
【1】开启新的(浏览器)窗口来显示连结文件 -- _blank <a href="URL" target=_blank>
【2】显示连结文件於目前的frame -- _self <a href="URL" target=_self>
【3】以上一层的分割视窗显示连结文件 -- _parent <a href="URL" target=_parent>
【4】以全视窗显示连结文件 -- _top <a href="URL" target=_top>
【5】以特定视窗显示连结文件 --<a href="URL" target="特定视窗名称">
FRAME框架(框架页面不含<body>标签)
1.框架边框的颜色bordercolor=#00ff00
2.各窗口边框的设置frameborder=# (#=yes,no,1,0)
3.框架边框的宽度framespacing="10"
4.name:定义该框架的名字,这个名字可以被一些网页元素引用,如被<a>元素引用。
<a href=url target="framename">
例:1.htm页面
<html>
<head>
<title>Frame范例</title>
</head>
<frameset cols="20%,*">
<frame src="1.htm" name="1" frameborder=1 noresize>
<frameset rows="40%,*">
<frame src="b.htm" name="2" frameborder=1>
<frame src="c.htm" name="3" frameborder=1>
</frameset>
</frameset>
</html>
又2.htm页面
<HTML>
<HEAD>
<TITLE>Frame A</TITLE>
</HEAD>
<BODY>
<P><A href="b1.htm" target="2">Frame B</A></P>
<P><A href="c1.htm" target="3">Frame C</A></P>
</BODY>
</HTML>
此时点击1.htm页面的链接Frame B时,b1.htm的页面内容显示在1.htm中框架名<frame name="2">为2(即Frame B)的位置;若点击1.htm页面的链接Frame C时,c1.htm的页面内容显示在1.htm中框架名<frame name="3">为3(即Frame C)的位置
5.内含窗口iframe <iframe src=初始页面的URL name=框架名称(Frame Name)></iframe>
例1.htm页面
<html>
<head>
<title>iFrame范例</title>
</head>
<center>
<iframe src="a.htm" name="window">
</iframe>
<br><br>
<a href="a.htm" target="window">Load A</A><BR>
<a href="b.htm" target="window">Load B</A><BR>
<a href="c.htm" target="window">Load C</A><BR>
<a href="http://www.baidu.com" target="window">Load 百度首页</A><BR>
</center>
</html>
当点击"Load A"链接时,在窗口显示a.htm页面内容,点击"Load B"、"Load C",情况一样;而点击"Load 百度首页"时,在窗口显示百度首页的内容
一、分割视窗指令 <frameset>..........</frameset>
【1】垂直(上下)分割 -- rows(定义上下分割的框架的大小)
横排多个窗口<frameset rows=#> #号可为象素或百分比:如欲分割为100,200,300三个视窗,则
<frameset rows=100,200,300>;亦可以*号代表,如<frameset rows=*,500,*>
百分比:如<frameset rows=30%,70%>,各项总和最好为100%
例:<frameset rows=30%,20%,*>