Dreamweaver课件:第12章.pptVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 应用行为创建动态网页 12.1 关于 Dreamweaver 行为 12.1 关于 Dreamweaver 行为 行为是在某一对象上因为某一事件而触发某一动作的综合描述。它是被用来动态响应用户操作、改变当前页面效果或是执行特定任务的一种方法。 行为是由事件、对象和动作构成的。例如,鼠标移动到按钮图像上,产生了图像对象的事件,该事件触发了动作,显示了一个下拉菜单。这些要素加在一起,就构成了“行为”。行为是由预先书写好的JavaScript代码构成的,使用它可以完成诸如打开新浏览窗口、播放背景音乐、控制Shockwave文件的播放等任务。 事件是为大多数浏览器理解的通用代码,例如,onMouseOver,onMouseOut和onClick都是用户在浏览器中对浏览页面的操作,而浏览器通过一定的释译,响应用户的动作。 Dreamweaver包含了百余个事件、行动,同时也提供了扩展行为的功能,可以通过下载第三方的行为,从而扩展其行为的种类。如果擅长JavaScript 语言,也可以自己书写行为。但要注意附加行为时的对象必须是那些可以接受事件和动作的对象。此外,行为的使用很大程度上取决于浏览器的版本。版本越高,其能接受的事件数组也越多。 12.2 给对象附加行为 12.2.1 选择要附加动作的网页元素 在选择默认的“4.0 和更高版本浏览器”时,可附加行为的常见对象包括: 12.2.2 根据浏览器的区别修改触发事件 不同的浏览器所能接受的事件是不同的。版本越高,所能接受的事件也就越多。 当浏览页面时,如果产生了交互,浏览器将生成事件。这些事件可以用来调用JavaScript 函数,触发某项动作。在Dreamweaver 所提供的动作中有许多是需要事件来触发的。 在某些情况下,事件也可以在没有用户交互的情况下生成。不同的对象对应于不同的事件。要了解每个浏览器中事件应用于对象的详细信息,可参阅Dreamweaver 安装目录下的 Configuration/Behaviors/Events 文件夹。 12.2.2 根据浏览器的区别修改触发事件 Dreamweaver 事件说明: 12.2.2 根据浏览器的区别修改触发事件 onClick:当用户单击指定元素(例如超级链接、按钮以及图像热点区域等)时即可生成该事件。“单击”的概念是:在指向元素时按压并释放鼠标按键。 onDblClick:当用户双击指定元素(例如超级链接、按钮以及图像热点区域等)时即可生成该事件。“双击”的概念是:在指向元素时快速按压并释放鼠标按键两次。 onError:当页面或图像载入时,如果浏览器产生错误即可生成该事件。 onFinish:当选取框元素的内容完成循环时即可生成该事件。 onFocus:当指定元素变成用户交互的焦点时即可生成该事件。例如,单击表单中的文本域即可生成 onFocus 事件。 onHelp:当用户单击浏览器的“帮助”按钮或从浏览器菜单中选择“帮助”时即可生成该事件。 12.2.2 根据浏览器的区别修改触发事件 onKeyDown:当用户按压任意键时立即生成该事件。注意:该事件的生成不需要用户释放按键。 onKeyPress:当用户按压并释放任意键时即可生成该事件。该事件相当于 onKeyDown 和 onKeyUp 事件的组合。 onKeyUp:当用户在按压任意键之后释放所按键时即可生成该事件。 onLoad:当图像或页面完成载入时即可生成该事件。 onMouseDown:当用户按压鼠标时即可生成该事件。注意:该事件的生成不需要用户释放鼠标。 onMouseMove:当用户在指定元素内移动鼠标时即可生成该事件。注意:鼠标指针必须停留在元素边界内。 onMouseOut:当鼠标指针移出指定元素时即可生成该事件。 onMouseOver:当鼠标从指定元素之外移动到指定元素之上时即可生成该事件。 onMouseUp:当按压的鼠标被释放时即可生成该事件。 onMove:当窗口或框架移动时即可生成该事件。 onReadyStateChange:当指定元素的状态改变时即可生成该事件。元素状态可能包括:尚未初始化、正在载入和已经完成等。 onReset:当表单被重置为其默认值时即可生成该事件。 onResize:当用户调整浏览器窗口或框架大小时即可生成该事件。 onRowEnter:当绑定数据源的当前记录指针已经改变时即可生成该事件。 onRowExit:当绑定数据源的当前记录指针将要改变时即可生成该事件。 onScroll:当用户拖动滚动条上下移动浏览器窗口时即可生成该事件。 onSelect:当用户选择文本域中的文本时即可生成该事件。 onStart:当选取框元素的内容开始循环时即可生成该事件。 onSubmit:

文档评论(0)

0716 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档