Transcript 点击下载
第九章 行为与事件 重点知识 行为的定义 事件的定义 事件的特点 创建行为 9.1 认识行为 Dreamweaver CS3中的行为是将JavaScript 代码放置在文档中,允许访问者与Web页面进行 交互,从而以多种方式更改页面或引起某些任务 的执行。行为是事件和由该事件触发的动作的组 合。在【行为】面板上,可以先指定一个动作, 然后指定触发该动作的事件,从而将行为添加到 页面中。 事件是浏览器生成的消息,指示该页的访问 者执行某种操作。 9.2 认识事件 每个浏览器都提供一组事件,这些事件 可以与【行为】面板的【动作】弹出菜单中 列出的动作相关联。当网页的访问者与页面 进行交互时(例如,单击某个图像),浏览 器会生成事件;这些事件可用于调用执行动 作的 JavaScript 函数。Dreamwaaver 提供 多个可通过这些事件触发的常用动作。 9.3 应用 Dreamweaver CS3的内置行为 添加行为到Web页的四个基本步骤: 1. 选取标识:所有的行为被链接到特定的HTML元素上。 2. 选择用户的目标浏览器:不同的浏览器(和浏览器 的不同版本)支持不同的事件。 3. 选择一个动作:Dreamweaver CS3只能使那些可用 于用户的特定页面的动作处于激活状态。 4. 输入参数:行为的强大功能来自于其灵活性。每个 动作都带有一个特定的设计来自定义JavaScript代 码输出的参数表单。这些动作,可以使用户选择源 文件,设置参数和启用特性。 9.3 应用 Dreamweaver CS3的内置行为 调用JavaScript:使用【调用JavaScript】动 作,可以执行任何JavaScript函数。无论是标 准的或是自定义的函数,【调用JavaScript】 动作都可以进行调用和执行。【调用 JavaScript】动作非常简单实用,将 JavaScript代码或者用户想要出发的函数的名 称输入到对话框中即可。 改变属性:【改变属性】动作可以动态地改变 “<layer>”、“<div>”、“<form>”、 “<textarea>”、“<span>”、“<img>”、 “<select>”这些标识中任意一个的属性。 9.3 应用 Dreamweaver CS3的内置行为 检查浏览器:【检查浏览器】动作通常被指定到 “<body>”标识上,并且使用onLoad事件驱动。 它的作用特别像网站的一个“网关”。使用【检 查浏览器】动作可根据访问者所使用的浏览器类 型和版本将他们转到不同的页面。【检查浏览器】 动作十分灵活,允许使用十进制的数字来指定两 个主要浏览器的版本号。 转到URL:使用跳转URL设置,可以在一个网页在 打开后自动跳转到另一个页面。在Dreamweaver CS3中,使用跳转到URL设置还可以实现特殊的链 接,丰富了链接的方式,让过去的单一点击式链 接变得更“炫”、更有特色。 9.3 应用 Dreamweaver CS3的内置行为 弹出消息:按下面的步骤进行: 1. 在页面上加入一个按钮元素后选中该按钮对象, 单击【行为】面板中的+按钮,在弹出的菜单中选 择【弹出信息】选项。 2. 弹出【弹出信息】对话框,在对话框中设置要显 示的文本。 3. 在文档中选中设置弹出信息的对象。 4. 在行为面板中设置动作为onClick。 5. 单击完按钮完成操作。 9.3 应用 Dreamweaver CS3的内置行为 1. 2. 3. 4. 如何制作弹出窗口:按下面的步骤进行: 打开一个文件,将该文件作为弹出窗口。 打开另一文件,将这个文件作为主窗口 其中弹出窗口只是由一个表格和内嵌的Flash组成 将光标定位在“<body>”标签中,打开【行为】 面板,单击+按钮。 5. 在弹出的菜单中选择【打开浏览器窗口】选项, 弹出【打开浏览器窗口】对话框。 6. 设置弹出窗口宽度和高度,同时设置窗口名称为 “弹出广告窗口”,其余属性均为默认。 7. 单击确定按钮,在【行为】面板中设置事件的动 作为onload。 9.3 应用 Dreamweaver CS3的内置行为 设置状态栏文件:按下面的步骤进行: (1) 打开文档,选择一个对象,打开【行为】面板。 (2) 单击+按钮,在弹出的菜单中选择【设置文本】/ 【设置状态栏文本】选项。 (3) 弹出【设置状态栏文本】对话框。 (4) 在对话框中的【消息】文本框中输相关信息。 (5) 单击确定按钮,完成设置。