事件 (events)

下边列出的表中介绍了能够同 Behavior 面板上 Actions (+) 弹出菜单中列出的 actions 相链接的事件。当访问者与网页互动时 — 如点击图像 — 浏览器就会生成事件;这些事件可以调用促成 action 发生的 JavaScript 函数。(事件也可以在没有用户互动的情况下生成,比如你可以设定网页每 10 秒刷新一次。) Dreamweaver 提供了许多常用的可以用这些事件触发的 actions。

列表中也指明了不同浏览器可以生成那些事件。NS3 表示 Netscape Navigator 3.0;NS4 表示 Netscape Navigator 4.0;IE3 表示 Internet Explorer 3.0;IE4 表示 Internet Explorer 4.0。有关 5.0 浏览器的介绍,请访问 Dreamweaver Support Center。有关在 Internet Explorer 中同数据捆绑等有关的事件的介绍,请访问 Microsoft 的 Dynamic HTML reference page

需要注意的是大多数事件都不能够适用于所有的对象。要了解在不同浏览器中不同的标签所能够应用的事件的详细介绍,请参考在你的 Dreamweaver/Configuration/Behaviors/Events 文件夹中的有关文件的讲解。

onAbort (NS3, NS4, IE4) 当用户停止浏览器完全下载一幅图像的时候生成(例如,在一幅图像下载的时候用户点击了浏览器的 Stop 按钮)。

onAfterUpdate (IE4) 在网页上某一范围内的数据元素完成对数据源的更新后生成。

onBeforeUpdate (IE4) 当网页上某一范围的数据元素改变,并且不再成为用户互动的焦点的时候(由此准备对数据源进行更新)所生成。

onBlur (NS3, NS4, IE3, IE4) 是 onFocus 的对立事件。onBlur 事件当指定的元素不再成为用户互动的角点的时候所生成。例如,当用户在点击完文本域后又点击文本域之外的地方,浏览器就会为文本域生成一个 onBlur 事件。

onBounce (IE4) 当选取元素的内容到了选取框的边界的时候所生成。

onChange (NS3, NS4, IE3, IE4) 当用户改变了页面上某一个数值的时候所生成。如用户从菜单中选取了一个项目,或者用户改变了文本域的值,然后又点击页面其它的地方。

onClick (NS3, NS4, IE3, IE4) 当用户点击了指定的元素时所生成, 如点击链接,按钮,图像映射等。(Clicking 被定义为按住鼠标键,然后再释放鼠标键,而鼠标指针仍然指在元素上。)

onDblClick (NS4, IE4) 在用户双击指定元素时所生成。(Double-clicking 被定义为快速地二次敲击鼠标键并释放鼠标键,而鼠标指针仍然指着元素。)

onError (NS3, NS4, IE4) 当页面或图像在下载的时候浏览器发生错误时所生成。

onFinish (IE4) 当被选取的元素内容完成循环后所生成。

onFocus (NS3, NS4, IE3, IE4) 当指定元素成为用户互动的焦点时所生成。例如,点击一个窗体的文本域生成一个 onFocus 事件。

onHelp (IE4) 当用户点击浏览器的 Help 按钮或者从浏览器菜单中选择 Help 时所生成。

onKeyDown (NS4, IE4) 在用户敲击任何键的时候都立即生成。(用户不必为了事件的生成而释放鼠标键。)

onKeyPress (NS4, IE4) 在用户敲击任何键并立即释放的时候生成;这个事件有点像 onKeyDownonKeyUp 事件的组合。

onKeyUp (NS4, IE4) 在用户敲击任何键并释放后生成。

onLoad (NS3, NS4, IE3, IE4) 在图像或页面完成载入后生成。

onMouseDown (NS4, IE4) 在用户敲击鼠标按钮的时候生成。(用户不必为了事件的生成而释放鼠标键。)

onMouseMove (IE3, IE4) 在用户移动鼠标的过程中指向特定元素时生成。(也就是说,鼠标指针停留在元素的边界之内的时候)

onMouseOut (NS3, NS4, IE4) 当鼠标指针离开特定元素的时候生成。(这里指的特定元素通常就是链接。)

onMouseOver (NS3, NS4, IE3, IE4) 当鼠标指针第一次指到特定元素的时候生成。(也就是说,当鼠标指针从没有指向特定元素的地方指向了特定元素)这里指的特定元素通常就是链接。

onMouseUp (NS4, IE4) 当点击过的鼠标键被释放的时候生成。

onMove (NS4) 当窗口或框架移动的时候生成。

onReadyStateChange (IE4) 当指定元素的状态发生变化的时候生成。可能出现的元素状态包括 uninitializedloading,和 complete

onReset (NS3, NS4, IE3, IE4) 当一个表格被重置回默认值的时候生成。

onResize (NS4, IE4) 当用户调整窗口或框架大小时生成。

onRowEnter (IE4) 当被约束的数据源的当前纪录指示发生变化时生成。

onRowExit (IE4) 当被约束的数据源的当前纪录指示将要发生变化时生成。

onScroll (IE4) 当用户上下滚动滚动条的时候生成。

onSelect (NS3, NS4, IE3, IE4) 当用户选取了文本域中的文本时生成。

onStart (IE4) 在被选取元素的内容开始循环的时候生成。

onSubmit (NS3, NS4, IE3, IE4) 在用户提交表格的时候生成。

onUnload (NS3, NS4, IE3, IE4) 在用户离开页面的时候生成。