窗口框架简介 窗口框架可以将窗口画面分割成都个小窗口,且每个小窗口中,可以显示不同的网页,达到在浏览器中同事浏览不同网页的效果。
当将浏览器分割成多个窗口之后,各个窗口可以扮演不同的功能。举例来说,分割之后的窗口,可以将其中之一作为菜单区域,另外一个窗口则可以作为显示功能页面的工作区域。基于B/S结构的软件在客户端经常会采用类似的设计。
窗口框架的建立 框架的基本结构,主要利用
使用
下面的示例将这个窗口垂直分割成三个子窗口,每个代表一个分割后的子窗口。
的属性设置 cols和rows属性 窗口分割时,用来定义子窗口的大小。cols为垂直分割,rows为水平分割。单位可以为像素、百分比、*。*代表自行分配。
frameborder属性 该属性用来设置框架边框。在默认情况下,框架集中的所有框架及框架集窗口本身都被赋予了一个3D边框。可以通过设置frameborder为0或者no来清除边框,将值设置为1或者yes则可以将边框显示出来。
border属性 该属性用来设置边框的宽度,在IE浏览器中无效,在NetScape浏览器中才会生效。在IE浏览器中是通过framespacing属性设置边框宽度的。
framespacing属性 用来设置边框宽度。
bordercolor属性 用来设置边框颜色。
class、id、style、title属性 同其他大多数标准标签一样,
onLoad、onUnload事件 Javascript的事件处理器。
标签
的属性设置 src属性 用来设置要在框架中显示的文档的URL。
name和id属性 name属性用来对框架进行标记,以便以后被用于超文本链接()和标签的target属性所引用。使用这用方法,就可以用一个框架中的链接改变另外一个框架中的内容。 id属性也对框架进行了唯一标识,但浏览器不支持其用于目标重定向。
noresize属性 禁止用户手动改变框架中行或列的大小。使用方式为noresize=“noresize”。
scrolling属性 对于那些内容超出所分配的窗口空间的框架而言,浏览器会显示出垂直和水平的滚动条。通过使用scrolling属性,可以显示的控制滚动条的出现与消失。 scrolling可以设置为yes、no、auto。
marginheight和marginwidth属性 浏览器通常会在框架的边沿和其内容之间留下一小部分间隔。可以使用marginheight和marginwidth属性修改这个间隔的大小。
frameborder和bordercolor属性 可以使用frameborder属性对一个单一的框架添加或者删除边框。 frameborder可以设置的值为yes | no或1 | 0。 bordercolor用来修改单一框架的边框颜色。
标签 可以使用标签定义一个内联框架。这个标签不是用在标签内。相反,它可以出现在文档中任何可以出现标签的地方。标签在文档中定义了一个矩形的区域,这这个区域里,浏览器会显示一个单独的文档,包括滚动条和边框。
标签的属性设置 src属性 用来指定占据这个内联框架的文档的URL。
align属性 同
height和width属性 用来设置框架的高度和宽度。
其他属性
一些参考链接:
永久链接