事件是由浏览器所生成的,用于表明用户执行了何种操作。例如,当用户将鼠标指针移动到某个超级链接上时,浏览器将为该链接生成一个onMouseOver事件,然后查看是否存在应该调用的动作。
下面列出了Dreamweaver 8中的一些常用事件,其中,NS代表Netscape Navigator浏览器,IE代表Internet Explorer浏览器,后面的数值为版本号。
(1)onAbort(NS3,NS4,IE4,IE5):在下载图像的过程中,如果断开浏览器,则触发该事件。
(2)onAfterUpdate(IE4,IE5):当页面中捆绑的数据元素完成了数据源更新后触发该事件。
(3)onBeforeUpdate(IE4,IE5):当页面上绑定的数据元素被改变时触发该事件。
(4)onBlur(NS3,NS4,IE3,IE4,IE5):当某元素不再作为用户交互的焦点时触发该事件。
(5)onBounce(IE4,IE5):当编辑框元素的内容已到达其边界时触发该事件。
(6)onChange(NS3,NS4,IE3,IE4,IE5):当要改变页面中的某元素时触发该事件。
(7)onClick(NS3,NS4,IE3,IE4,IE5):当单击页面中的某元素时触发该事件。
(8)onDblClick(NS4,IE4,IE5):当双击页面中的某元素时触发该事件。
(9)onError(NS3,NS4,IE4,IE5):当页面或图片发生装载错误时触发该事件。
(10)onFinish(IE4,IE5):当选取框内容已经完成了一个循环时触发该事件。
(11)onFocus(NS3,NS4,IE3,IE4,IE5):当指定元素已变成交互的焦点时触发该事件。
(12)onHelp(IE4,IE5):当用户单击浏览器的帮助按钮或者从菜单中选择帮助命令时触发该事件。
(13)onKeyDown(NS4,IE4,IE5):当用户按压任意键时触发该事件。
(14)onKeyPress(NS4,IE4,IE5):当用户按压或释放任意键时触发该事件。
(15)onKeyUp(NS4,IE4,IE5):当用户按压并释放某键时触发该事件。
(16)onLoad(NS3,NS4,IE3,IE4,IE5):当图片或页面完成装载时触发该事件。
(17)onMouseDown(NS4,IE4,IE5):当用户按下鼠标左键时触发该事件。
(18)onMouseMove(IE3,IE4,IE5):当用户指向某个元素并移动鼠标时触发该事件。
(19)onMouseOut(NS3,NS4,IE4,IE5):当用户从某个元素上移走时触发该事件。
(20)onMouseOver(NS3,NS4,IE3,IE4,IE5):当用户首次指向某个元素时触发该事件。
(21)onMouseUp(NS4,IE4,IE5):当处于按下状态的按钮被释放时触发该事件。
(22)onMove(NS4):当移动一个窗口或框架时触发该事件。
(23)onReadyStateChange(IE4,IE5):当指定元素的状态发生改变时触发该事件。
(24)onReset(NS3,NS4,IE3,IE4,IE5):当表单被复位到其缺省值时触发该事件。
(25)onResize(NS4,IE4,IE5):当用户调整浏览器窗口或框架的尺寸时触发该事件。
(26)onRowEnter(IE4,IE5):当捆绑数据源的当前记录指针发生改变时触发该事件。
(27)onRowExit(IE4,IE5):当捆绑数据源的当前记录指针即将发生改变时触发该事件。
(28)onScroll(IE4,IE5):当用户拖动滚动条,上下移动浏览器窗口时触发该事件。
(29)onSelect(NS3,NS4,IE3,IE4,IE5):当在文本区域中选定文本时触发该事件。
(30)onStart(IE4,IE5):当编辑框中的内容开始循环时触发该事件。
(31)onSubmit(NS3,NS4,IE3,IE4,IE5):当确认表单时触发该事件。
(32)onUnload(NS3,NS4,IE3,IE4,IE5):当用户离开页面时触发该事件。