上一页下一页

应用行为

您可以将行为附加到整个文档(即附加到 body 标签),还可以附加到链接、图像、表单元素或多种其他 HTML 元素中的任何一种。您选择的目标浏览器确定给定的元素支持哪些事件。例如,对于每个元素,Internet Explorer 4.0 比 Navigator 4.0 或任何 3.0 版的浏览器具有更多的事件。

备注: 您不能将行为附加到纯文本。有关更多信息,请参见关于行为和文本

您可以为每个事件指定多个动作。动作以它们在“行为”面板的“动作”列中列出的顺序发生。有关更改动作顺序的信息,请参见更改行为

若要附加行为,请执行以下操作:
  1. 在页上选择一个元素,例如一个图像或一个链接。
  2. 若要将行为附加到整个页,请在文档窗口底部左侧的标签选择器中单击 <body> 标签。

  3. 选择“窗口”>“行为”打开“行为”面板。
  4. 单击加号 (+) 按钮并从“动作”弹出式菜单中选择一个动作。
  5. 不能选择菜单中灰显的动作。它们灰显的原因可能是当前文档中不存在所需的对象。例如,如果文档中没有时间轴,则“播放时间轴”动作将灰显;如果文档不包含 Shockwave 或 Flash 影片,则“控制 Shockwave 或 Flash”动作将灰显。如果所选的对象无可用事件,则所有动作都灰显。

    当您选择某个动作时,将出现一个对话框,显示该动作的参数和说明。

  6. 为该动作输入参数,然后单击“确定”。
  7. Dreamweaver 提供的所有动作都可以用于 4.0 和更高版本的浏览器中。某些动作不能用于较早版本的浏览器中。请参见使用 Dreamweaver自带的行为动作

  8. 触发该动作的默认事件显示在“事件”栏中。如果这不是所需的触发事件,则从“事件”弹出式菜单中选择另一个事件。(若要打开“事件”弹出式菜单,请在“行为”面板中选择一个事件或动作,然后单击显示在事件名称和动作名称之间的向下的黑色箭头。)
  9. 根据所选对象和在“显示事件”子菜单中指定的浏览器的不同,显示在“事件”弹出式菜单中的事件将有所不同。如果页上尚不存在相关的对象或所选的对象不能接收事件,则这些事件将灰显。如果未显示预期的事件,则检查是否选择了正确的对象,或在“显示事件”弹出式菜单中更改目标浏览器。

    如果要将行为附加到某个图像,则一些事件(例如 onMouseOver)显示在括号中。这些事件仅用于链接。当选择其中之一时,Dreamweaver 在图像周围使用 a 标签来定义一个空链接。在属性检查器的“链接”文本框中,该空链接表示为 javascript:;。如果要将其变为一个指向另一页的真正链接,您可以更改链接值,但是如果删除了 JavaScript 链接却未用另一个链接来代替它,则将删除该行为。


  上一页下一页