




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Dreamweaver课件 第十讲 行为 主要内容 n什么是行为 n什么是事件 n认识“行为”面板 n添加、修改和删除行为 n获取更多的行为 n应用行为 什么是行为 行为(Behavior)是一段网页上的 Javascript代码,可以实现访问者与Web页进 行交互,以多种方式更改页面或引起某些任 务的执行。每个行为都由两部分组成,即事 件和动作。所谓事件是指“发生什么”,而动 作是指“去做什么”。简单来说,就是当发生 某个事件的时候去执行某项动作,例如当打 开某个网站的时候,弹出欢迎信息。 什么是事件(P227) n事件是访问者在浏览器上执行的一种操作。每 个浏览器都提供一组事件,这些事件可以与“行 为”面板中的“添加动作”按钮“+”出现菜单中列出 的动作相关联。 n例如,onMouseOut、onMouseOver、onClick 用于与某个链接关联,而onLoad则用于与图片 及文档的body关联。 什么是动作(P226) n动作是预先编写的JavaScript代码,这些代码执 行特定的任务.动作是事件的结果,同事件一样 ,每个浏览器都提供一组动作,例如调用 JavaScript、改变属性、检查浏览器、拖动层 等。 n事件与动作的关系: n在将行为附加到网页元素之后,只要对该元素发 生了所指定的事件,浏览器就会调用与该事件关 联的动作(javascript代码). n单个事件可以触发多个不同的动作,发生的顺序 可以被指定. 行为 n行为三要素(重点) n对象(事件作用的网页元素) n事件 n动作 如: “鼠标单击按钮,弹出提示信息”这个行为中,“鼠标单击”是 事件,“弹出提示信息”是动作,“按钮”是对象. 注意: 三要素构成完整的行为,缺一不可. 熟悉“行为”面板 n要为文档添加行为,需要使用“行为”面板,选择“ 窗口”“行为”菜单,或按【Shift+F4】组合键,即 可打开“行为”面板。 添加 行为 删除 行为 事件动作 显示已设置 的事件列表 显示所有 事件列表 上下移 动行为 添加、修改和删除行为 n添加行为 n修改行为 n删除行为 为对象添加行为 n可以将行为附加到整个文档(即附加到标 签),还可以附加到超链接、图像、表单元素等, 但是不能将其附加到纯文本。 预览效果 修改行为的方法 修改行为的方法非常简单,首先选中要修改行为的 对象,然后打开“行为”面板并选择要修改的行为。 单击事件名称,将单击事件名称,将 在事件名称右侧出在事件名称右侧出 现一个现一个 按钮,单击按钮,单击 该按钮将打开事件该按钮将打开事件 列表。列表。 双击动 作名称 可编辑 行为 删除行为 n如果要删除某行为,只需选中该行为,然后单击面 板上方的“删除行为”按钮 或直接按【Delete】键即可 。也可用鼠标右键单击行为,在弹出的快捷菜单中 选择“删除行为”命令。 删除 行为 获取更多的行为 Dreamweaver 8自带的行为比较少,如果 想获取更多的行为可以从Macromedia公司 和其他第三方的开发网站下载。在“行为” 下拉列表中选择“获取更多的行为”选项, 则会打开Macromedia公司官方网站提供的 行为下载页面。 将行为附加到文本 n默认情况下,不能将行为附加到纯文本,但是可 以将行为附加到链接。 n因此,若要将行为附加到文本,可以为文本添加 一个空链接,然后将行为附加到该链接上。 应用行为 (重点) n设置文本 n“设置层文本”行为 n“设置框架文本”行为 n“设置文本域文本”行为 n“设置状态栏文本”行为 n播放声音 n打开浏览器窗口 n交换图像 n恢复交换图像 n改变属性 检查浏览器 检查插件 检查表单 设置导航栏图像 转到URL 弹出信息 拖动层 显示-隐藏层 弹出式菜单 调用JavaScript 控制Shockwave 或Flash 预先载入图像 跳转菜单 跳转菜单开始 时间轴 “设置层文本”行为 “设置层文本”行为可以用指定的内容替换现有 层的内容和格式设置,但将保留层的属性,包括颜色 。该内容可以包括任何有效的HTML源代码。 “设置框架文本”行为 “设置框架文本”行为可以动态设置框架的文 本,用指定的内容替换框架的内容和格式设置。该 内容可以包含任何有效的HTML源代码。使用此行为 可以动态显示信息。 注意:只能应用在框架网页中,不能应用在浮动框 架上。 “设置文本域文本”行为 (略) “设置文本域文字”行为可以用指定的内容替换 表单文本域的内容。 “设置状态栏文本”行为 “设置状态栏文本”行为可在浏览器窗口底部左 侧的状态栏中显示消息。如可以使用此行为在状态栏 中说明链接的目标而不是显示链接的URL。 播放声音 “播放声音”行为用来播放声音和音乐文件,页 面背景音乐和鼠标单击时的声音都可以用此行为设置 。 打开浏览器窗口 (重点) n打开一个新的浏览器窗口,在其中显示所指定的内容 ,网页设计者可指定该新窗口尺寸、是否可调节大小 、是否有菜单等属性。使用“打开浏览器窗口”行为可 以实现在新窗口中打开网页的功能,许多站点都使用 这种方式来弹出重要的通知、广告信息等页面。 n注意:在应用行为前要选中标签。也就是选 中的对象为,事件设为onload。 交换图像 (重点) “交换图像”行为可将一个图像替换为另一个图 像,这是通过更改“scr”属性来实现的,此动作一 般用来创建翻转按钮以及同时替换多个图片。 恢复交换图像 (重点) “恢复交换图像”行为用于将替换的图像恢复为 原始的图像文件。 改变属性 (重点) “改变属性”行为用于改变网页元素的属性值。 检查浏览器 “检查浏览器”行为是为了根据浏览者使用的浏 览器版本的不同来决定访问的不同网页,以提高网页 的兼容性。可将此行为添加到与任何浏览器都兼容页 面的body标签上,也可以将此行为添加到一个空 链接上,并让该行为根据访问者浏览器的类型和版本 确定链接的目标页面。 检查插件 “检查插件”行为用于检查访问者的电脑中是否安 装了特定的插件,而决定将浏览者带往不同的页面, 如浏览者电脑中安装了Flash插件,那么就播放Flash 给浏览者观看,如果没有安装,就直接将浏览者带往 没有Flash的页面。 检查表单(略) “检查表单”行为用于检查指定文本域的 内容,以确保用户输入了正确的数据类型。使用 “onBlur”事件添加到文本域,可以在用户填写 表单时对域进行检查,若使用“onSubmit”事件 将其添加到表单,在用户提交表单时可同时对多 个文本域进行检查。使用该行为可以防止表单提 交到服务器后指定的文本域包含无效的数据。 设置导航栏图像 “设置导航栏图像”行 为用于将某个图像变为导航 条图像,也可更改导航条中 图像的显示和动作。使用“ 设置导航栏图像”行为,可 以实现选择插入图像对 象导航条菜单命令一样 的功能。 转到URL 选择“转到URL”行为可在当前窗口或指定框 架内打开一个新的页面。此行为在一次单击改变两 个或更多框架的内容时特别有用,它也可以在时间 轴内被调用,在特定时间间隔后跳转到新的页面。 弹出信息 “弹出信息”行为将用于显示一个指定的 JavaScript提示信息框。该提示信息是提供给浏览 者信息的,浏览者不能做出选择,也不能控制信息 框的外观,只有一个“确定”按钮,其外观取决于 浏览器属性。 拖动层 n使用拖动层行为可以创建拼板游戏、滑块控件等界面元 素。可以指定浏览者能够向哪个方向拖动层,设置目标的 位置,在层和目标之间多远时算是捕捉到目标,以及当层 接触到目标时应该执行的操作等。 注意:应用的对象必须是 显示-隐藏层 (重点) “显示-隐藏层”行为用于改变一个或多个 层的可见性。此行为可以用于交互时显示信息 。如当鼠标光标滑过一个图像时,则显示该图 像的相关信息,当鼠标光标离开这个图像时, 提示信息则消失。 弹出式菜单 “弹出式菜单 ”行为用于在网页 中实现类似于 Windows系统中菜 单效果,在设计网 页时可以把一个类 别的页面都放在菜 单中,这样就能从 主页直接访问到需 要的子页,以方便 浏览者。 注意:选定对象必须是图片 跳转菜单 “跳转菜单”行为是用于修改已经创建好的 跳转菜单。 跳转菜单开始 “跳转菜单开始”行为与“跳转菜单”行为 密切相关,“跳转菜单开始”行为允许将“前往 ”按钮和一个“跳转菜单”行为关联起来。 调用JavaScript “调用JavaScript”行为用于执行“行为”面 板中某个特定事件时调用自己编写的JavaScript 代码、函数。 重点掌握“关闭窗口”的应用 控制Shockwave或Flash “控制Shockwave或Flash”行为用来控制 Macromedia Shockwave或Macromedia Flash的 播放、停止、重放或跳转到某一帧操作。 预先载入图像 在网页中包含了各种各样的图像,有些图像 在网页被浏览器下载的时候不能被同时下载,要 显示这些图片就需要再次发出下载指令,这样会 影响浏览者的浏览。这时可使用“预先载入图像 ”行为先将这些图片载入到浏览器的缓存中,避 免出现延迟。 时间轴 “时间轴”行为包括“播放时间轴”、“停止 时间轴”和“转到时间轴帧”3项,通过链接或 者按钮来控制时间轴动画的播放。 滚动字幕 n在浏览某些网页时,常常会看到一些“字幕”效果, 也就是一行或多行文字在页面上按照一定的速度上 下或左右移动,通过插入. 标签 可以实现上述效果。 添加鼠标 触发事件 G0Czv-rByv)rBx=u(q%mZjVfSbO8K4H0D.zw+s*p!lYhUeQaN6J3F:Cyv)rBx=t(q$mZiVfRbO8K4H0D.zw-s*o!lXhUdQaN6J3F:Czv-s*o!lXhUdQaM6J2F:Bzv-sByv-rByv)rBx=t(q$mZiVfSbO8K4H0D.zw-s*o!lYhUeQaN6J3F:Czw-s*o!lXhUdQaM6J2F:Czv-sBzv-rByv)rBx=t(q$mZjVfSbOG0Czv-rByv)rBx=t(q$mZjVfSbO8K4H0D.zw-s*p!lYhUeQaN6J3F:Czv- sByv)rBx=u(q%mZjVfSbO8K4H0D.Aw+s*p!lYhUeQaN6J3F:Cyv)rBx=t(q$mZiVfRbO8K4H0D.zw-s*o!lXhUeQaN6J3F:Czv- s*o!lXhUdQaM6J2F:Bzv-sByv-rByv)rByv)rBx=t(q$mZiVfSbO8K4H0D.zw- s*o!lYhUeQaN6J3F:Czw-s*o!lXhUdQaM6J2F:Czv-sBzv-rByv)rBx=t(q%mZjVfSbO8K4Czv- rByv)rBx=t(q%mZjVfSbO8K4H0D.zw+s*p!lYhUeQaN6J3F:Cyv)rBx=t(q$mZiVfRbO7K4H0D.zw-s*o!lXhUdQaN6J3F:Czv-sByv-rBx=u(q%mZjVfSbO8K4H0D.Aw+s*p!lYhUeQaN6J3G:Cyv)rBx=t(q$mZiVfRbO8K4H0D.zw-s*o!lXhUeQaN6J3F:Czv-s*o!lXhUdQaM6J2F:Bzw-s*o!lXhUdQaM6J2F:Bzv- sBzv-rByv)rBx=t(q$mZjVfSbO8K4H0D.zw-s*p!lYhUeQaN6J3Byv)rBx=t(q$mZjVfSbO8K4H0D.zw-s*p!lYhUeQaN6J3F:Czv-sBzv- rByv)rBx=u(q%mZjVfSbO8K4H0D.z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兽用生物制品安全管理规范
- 焊剂烧结熔炼工内部技能考核试卷及答案
- 烫呢(光)挡车工专业知识考核试卷及答案
- 木结构房屋地板施工方案
- 幼儿园春季户外活动安全管理措施
- 积极循环持续成长 教学设计-2023-2024学年高中心理健康
- 建筑方案设计属于哪个行业
- 主管护士考试题及答案
- 部编版语文课文教学教案及活动建议
- 进店咨询方案赠送
- 维护秩序靠规则(课件) 2025-2026学年八年级道德与法治上册(统编版2024)
- (2025秋新版)苏教版科学三年级上册全册教案
- 【川教版】《生命 生态 安全》二年级上册第3课 我的鸡蛋宝宝 课件
- 新安天玉混炼胶产品
- (改-2013-9-13)托里县阿克巴斯套饰面石材花岗岩矿详查报告
- JIS G3507-1-2021 冷镦用碳素钢.第1部分:线材
- 道路交通安全培训PPT课件
- 村民自治中存在问题的分析报告
- 三年级作文指导暑假趣事(课堂PPT)
- 脊柱解剖图(颈胸腰椎)医学课件医学课件
- 处方及处方调配管理制度.doc
评论
0/150
提交评论