六、Behavior——快速实现编程效果 (1)

---(文/阿文)

   Dreamweaver 的 Behavior 功能提供了一幅诱人的画面,即不写一行 JavaScript 代码实现网页编程的特效。例如根据不同的浏览器打开不同的页面,播放和停止声音,切换图片,显示和隐藏 Layer 等。

  在 Lancher 面板上单击“ Behavior ”或按 F8 ,打开 Behaviors 面板。
dw029.gif (2630 字节)

加减按钮:添加或删除 Actions 。

  Events For :决定所用的 Action 适合哪一种版本的浏览器。有 4.0 版本的浏览器, 3.0 + 4.0 版本的浏览器, IE 3.0 或 IE 4.0 , Netscape 3.0 或 Netscape 4.0 。根据 Events for 所指定的浏览器版本,产生 Action 行为的语言将能够保证是适合该版本浏览器的。

  上下箭头按钮:改变事件在列表中的顺序,发生行为的先后。

  Events :当选定某个行为( Action )时, Events 对话框将出现一个箭头,按此箭头产生一个事件处理的下拉菜单。通过下拉菜单可选择触发行为发生的条件。下面介绍一些常见的事件。

光是空乏的讲解很难使人明白引进 Behavior 的优点及如何来使用它。下面还是通过实例介绍来讲述 Behavior 的具体使用方法。 例一:打开新窗口。

   1 、单击“ + ”按钮,选择“ Open Browser Window ”。
dw030.gif (5418 字节)

  2 、在 URL to Display 输入新窗口文件的路径和文件名, Window Width 和 Window Height 定义新窗口的长宽值, Attributes 中选中 Scrollbars as Needed ,需要的时候可以显示滚动条, Window Name 定义窗口名称。选好以后按 OK 键。

  3 、如果 Events 窗口显示不是 onLoad 则通过下拉菜单选择 onLoad 。如果打算再次编辑该事件,则双击 Actions 窗口中的“ Open Browser Window ”。

  4 、按 F12 观看效果,当前页面被下载的同时,也打开了另外一个宽和高分别为 300 X 150 ,定义为“最近更新”的窗口。假如文件内容超过窗口定义的宽度和高度,滚动条即随之出现。这是一个非常简单而实用的例子,是帮助你来体会 Behavior 使用方法。