行为是用来动态响应用户操作、改变当前页面效果或是执行特定任务的一种方法。行为是由事件和动作构成。例如,当用户把鼠标移动至对象上(称:事件),这个对象会发生预定义的变化(称:动作)。事件是为大多数浏览器理解的通用代码,浏览器通过释译来执行动作。 一个事件也可以触发许多动作,你可以定义它们执行的顺序。利用DW MX 2004 的行为,无需书写代码,就可以实现丰富的动态页面效果,达到用户与页面的交互的目的。
DW MX 2004 内置的基本行为:
1.调用JavaScript:这个行为允许你设置当某些事件被触发时,调用相应的JavaScript脚本,以实现相应的动作。
2.改变属性:这个行为允许你动态地改变对象属性,比如图像的大小、层的背景色等等。需要注意的是,这个行为的设置取决于浏览器的支持。
3.检查浏览器:不同浏览器的支持能力有一定的差异,利用这个行为,我们可以检查浏览器的版本,以跳转到不同的页面。
4.检查插件:有时候我们制作的页面需要某些插件的支持,比如使用Flash制作的网页,所以有必要对用户浏览器的插件进行检查,看看它是否安装了指定的插件。应用这个行为就可以实现。
5.控制Shockwave或者Flash:Shockwave和Flash是目前网页制作经常插入的对象,这个行为就是用于控制这些对象的。用它可以控制动画的播放、停止、返回,还可以控制直接跳转到第几帧。
6.拖动层:“拖动层”动作允许访问者拖动层。使用此动作创建拼板游戏、滑块控件和其它可移动的界面元素。
7.跳转到URL:你可以制定当前浏览器窗口或者指定的框架窗口载入指定的页面。
8.跳转菜单:该行为主要是用于编辑跳转菜单。跳转菜单是文档中的弹出菜单,对站点访问者可见,并列出链接到文档或文件的选项。
9.打开浏览器窗口:使用“打开浏览器窗口”动作在一个新的窗口中打开 URL。您可以指定新窗口的属性。
10.播放声音: 使用“播放声音”动作来播放声音。
11.弹出消息:在页面上显示一个信息对话框,给用户一个提示信息。使用此动作可以提供信息,而不能为用户提供选择。
12.预先载入图像:“预先载入图像”动作会使图像载入浏览器缓存中。这样可防止当图像应该出现时由于下载而导致延迟。
13.设置框架文本:该行为允许您动态设置框架的文本。
14.设置层文本:应用该行为可以指定内容替换页上现有层的内容和格式设置。
15.设置状态栏文本:应用该行为在浏览器窗口底部左侧的状态栏中显示消息。
16.设置文本域文本:应用该行为可以指定内容替换表单文本域的内容。
17.显示-隐藏层:显示、隐藏或恢复一个或多个层的默认可见性。此动作用于在用户与页进行交互时显示信息。
18.显示弹出菜单:创建或编辑 DW MX 2004 弹出菜单,或者打开并修改已插入文档的弹出菜单。
19.交换图像:通过更改 img 标签的 src 属性将一个图像和另一个图像进行交换。
20.恢复交换图像:将最后一组交换的图像恢复为它们以前的源文件。
21.检查表单:检查指定文本域的内容以确保用户输入了正确的数据类型。