bar.gif (5488 字节)

返回主页 网页编辑 图形图象 动画制作 操作系统 网络知识 办公软件 程序语言   多媒体    留言板  联系作者

三、帧(Frame

作 者 : 阿文

   1 、帧的概念。

  帧( Frames )的概念最初在 Navigator 2.0 中被引入,它能够生成许多独立的窗口,这些窗口各自包含不同的页面,而组织起来形成一个总的页面。框架中包含的每个页面都可以独立于别的页面而做改变。帧具有很好的导航特性与易阅读性,它的负作用是,滥用分帧技术会使页面显得复杂而不美观,甚至会造成浏览器的瘫痪。

   2 、分帧。

  分帧有两种方法。

  其一是使用菜单命令。选择主菜单 Modify/ Frameset/ Split Frame Left ,向左面分帧,也可以视情形向 Right 、 Up 、 Down 分割。

  第二种方法是手工分帧。首先选中 View 菜单的 Frame Borders 选项,按住 Alt 键,鼠标定位在帧 Borders 的任何一边,并拖动鼠标。如图所示,是把鼠标定位于两条 Border 的交接点,进行拖曳,把页面分割出四个帧。

   3 、帧的设置

  选择 Windows/ Frames ,打开帧管理器。任意定位于某一帧内,便是选中了该帧,可以在 Properties 面板对其进行设置了。

   Properties 面板中主要的几项是: Frame Name :为帧取一个标识名; SRC ,是指这一帧内打开的源文件; BORDERS ,是否需要边框线; SCROLL ,是否显示滚动条; MARGIN WIDTH MARGIN HEIGHT ,指页面在该帧中分别与上下和左右的距离。直接在某一帧中输入内容,即在该帧中创建源文件,输入完毕,选择 File/ Save Frames ,全部保存则选择 Save All 。

  我们已经看到在 Dreamweaver 中分帧是如此的简单(在某一被选定的帧中还可以继续向下进行嵌套的任意分割,操作手法同前),而其合并某帧也是极其方便的。只需按住某一将被取消的帧的边框,将其拖曳至与相邻帧的边框重合,两个帧就合二为一了。

   4 、在帧中实现超链接。各个帧之间可相互实现链接访问,要注意的是在进行超链接时必须指定链接文件显示在哪一帧中,否则帧的优越性也就不那么显著了。

  我们在某一帧中随意输入一行文字,并给它指定一个链接文件。现在我们来看 Properties 面板的 Target 选项,明白了我们刚才为什么要指出为帧选一个标识名,它将在这里产生效用。所有被定义了的帧的标识名,都会显示在这里,选中其中一个,即指定被链接文件将显示在哪一帧中。此外, Target 里还有固定的几项,它们分别是指: _blank ,被链接文件将在新窗口中显示; _parent ,被链接文件将被显示在其父一级的帧中,这要看你是否进行了多重的分帧设置,如果只分了一次,那么它的效果和下面的 _top 是相同的; _self ,被链接文件显示在原来的帧中; _top ,被链接文件将取代原有页面而显示在整个窗口之中。

   5 、帧的替代方案。已经很少有不支持帧的浏览器了,但也有例外,比如纯文本的 Lynx 。作为一个好的设计也应该照顾到这一部分尽管是微乎其微的访问者。

  选择 Modify 菜单的 Frameset/ Edit NoFrames Content ,接下来的操作,和建立一个新文件完全相同。你可以对之作一个说明:“本页使用了帧技术,你所使用的浏览器不支持它们。”但做到这样是远远不够的,你的访问者很可能就会楞在那儿无法继续,所以你应该为其做一个链接,指引访问者到另一个页面中去。

  建立完毕,取消 Edit NoFrames Content ,回到原来的页面,最后选择 File/ Save All ,保存所有的文件