当前位置: 代码迷 >> Web前端 >> frameset 用法,name,target 用法点左展示在右
  详细解决方案

frameset 用法,name,target 用法点左展示在右

热度:1002   发布时间:2012-10-26 10:30:59.0
frameset 用法,name,target 用法点左显示在右
FRAMESET> 把画面分成左右两相等部分
<frameset rows="*" cols="216,683" framespacing="0" border="0" frameborder="0">
  <frame src="left.html"  name="left" />  这的name="left" 定义.指定name 跳 到此处
  <frame src="right.html"  name="right"/>
</frameset>

首写一个  left.html页面
内容如下: <a href="left.html" target="right">left <br>
当你点击left 时,left.html 的内容会显示在  <frame src="right.html"  name="right"/> name="right"这个页面上.这个功能还是很常用的
还有一个常用的是 <iframe  name="right" src=""/>
这种方法也可以实现上面的功能,这种方法比上面的要常用一点

以下是属性,可以看看

属性:      name="..."定义帧的名字
         scr="..."定义在帧中显示的内容的来源
         frameborder="..."定义帧之间的边界(0或1)
         margwidth="..."设置帧的边界和其中内容之间的间距
         margheight="..."设置帧的边界和其中内容之间的间距化
         noresize="..."使帧的尺寸不能变
         scrolling="..."设置滚动条的表示方式(auto, yes, no)

属性:      rows="..."设定行的数目
         cols="..."设定列的数目
         onload="..."当载入文档时的内部事件触发器
         onunload="..."当卸载文档时的内部事件触发器

参数:

COLS="90,*"
垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字。


ROWS="120,*"
这是横向切割,将画面上下分开,数值设定同上。 COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。


frameborder="0"
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。


border="0"
设定框架的边框厚度,以 pixels 为单位。


bordercolor="#008000"
设定框架的边框颜色。颜色值请参考【调色原理】。


framespacing="5"
表示框架与框架间保留的空白的距离。

本篇文章来源于 :刘志猛博客 原文链接:http://www.liuzm.com/article/web/91028.htm
  相关解决方案