每个浏览器都提供一组事件,这些事件可以与“行为”面板所提供的动作相关联。当Web页的访问者与页面进行交互时(如单击某个链接),浏览器生成事件,这些事件可用于调用引起动作发生的JavaScript函数。没有用户交互也可以生成事件,例如设置页面每10s自动重新载入。事件触发动作,这就是行为,Dreamweaver提供许多可以使用这些事件触发的常用动作。下面简要介绍网页制作过程中常用的事件:
➢onAbort:当用户终止浏览器对一幅图像的载入时会触发该事件。例如,在图像下载过程中,用户单击浏览器的“停止”按钮时,就会触发该事件。
➢onBlur:当指定的元素不再是用户交互行为的焦点时,触发该事件。例如,光标原停留在文本框中,当用户单击此文本框之外的对象时,触发该事件。
➢onChange:当用户改变了页面中的值时,触发该事件。
➢onClick:当用户单击在页面上某一特定的元素时,触发该事件。
➢onDblClick:当用户双击在页面上某一特定的元素,触发该事件。
➢onError:当浏览器在载入页面或图像过程中发生错误时,触发该事件。
➢onFocus:本事件与onBlur事件正好相反,当用户将光标定位在指定的焦点时,触发该事件。
➢onKeyDown:当用户按下键盘上的一个键,无论是否释放该键都会触发该事件。
➢onKeyPress:当用户按下键盘上的一个键,然后释放该键时,触发该事件。该事件可以看作是onKeyUp和onKeyDown两个事件的组合。
➢onKeyUp:当用户按下键盘上的一个键,在释放该键时,触发该事件。
➢onLoad:当一幅图像或页面完成载入之后,触发该事件。(www.daowen.com)
➢onMouseDown:当用户按下鼠标左键尚未释放时,触发该事件。
➢onMouseOver:当用户将鼠标指针移开指定元素的范围时,触发该事件。
➢onMouseUp:当按下的鼠标按钮被释放时,触发该事件。
➢onMove:当浏览窗口或框架移动时,触发该事件。
➢onReadyStateChange:当指定的状态发生改变时,触发该事件。可能的元素状态包括:未初始化(uninitialiazed)、载入(loading)和完成(complete)。
➢onReset:当一个表单中的数据被重置时,触发该事件。
➢onScroll:当用户利用滚动条或箭头键上下滚动显示内容时,触发该事件。
➢onSelect:当用户从文本框中选取文本时,触发该事件。
➢onSubmit:当用户提交表单时,触发该事件。
➢onUnload:当用户离开页面时,触发该事件。
请注意,大多数事件只能用于特定的页面元素。若要查明对于给定的页面元素及给定的浏览器支持哪些事件,请在文档中插入该页元素并向其附加一个行为,然后查看“行为”面板中的“事件”弹出式菜单。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。