Dreamweaver/使用JavaScript行为

来自站长百科
跳转至: 导航、​ 搜索

Dreamweaver | Dreamweaver安装 | Dreamweaver使用 | Dreamweaver其他

使用“行为”面板[ ]

使用“行为”面板将行为附加到页元素(更具体地说是附加到标签)并修改以前所附加行为的参数。

若要打开“行为”面板,请执行以下操作: 选择“窗口”>“行为”。 已附加到当前所选页元素的行为显示在行为列表中(面板的主区域),按事件以字母顺序排列。如果同一个事件有多个动作,则将以在列表上出现的顺序执行这些动作。如果行为列表中没有显示任何行为,则没有行为附加到当前所选的页元素。

关于事件[ ]

每个浏览器都提供一组事件,这些事件可以与“行为”面板的“动作”(+) 弹出式菜单中列出的动作相关联。当 Web 页的访问者与页进行交互时(例如,单击某个图像),浏览器生成事件;这些事件可用于调用引起动作发生的 JavaScript 函数。(没有用户交互也可以生成事件,例如设置页每 10 秒钟自动重新载入。)DreamWeaver 提供许多可以使用这些事件触发的常用动作。

根据所选对象和在“显示事件”子菜单中指定的浏览器的不同,显示在“事件”弹出菜单中的事件将有所不同。若要查明对于给定的页元素给定的浏览器支持哪些事件,请在您的文档中插入该页元素并向其附加一个行为,然后查看“行为”面板中的“事件”弹出菜单。如果页上尚不存在相关的对象或所选的对象不能接收事件,则这些事件将禁用(灰显)。如果未显示预期的事件,请确保选择了正确的对象,或在“显示事件”弹出式菜单中更改目标浏览器。

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

应用行为[ ]

您可以将行为附加到整个文档(即附加到 body 标签),还可以附加到链接、图像、表单元素或多种其它 HTML 元素中的任何一种。

您选择的目标浏览器确定给定的元素支持哪些事件。例如,对于每个元素,Internet Explorer 4.0 比 Netscape Navigator 4.0 或任何 3.0 版的浏览器具有更多的事件。

注意: 不能将行为附加到纯文本。您可以为每个事件指定多个动作。动作按照它们在“行为”面板的“动作”列中列出的顺序发生。

若要附加行为,请执行以下操作:

  1. 在页上选择一个元素,例如一个图像或一个链接,若要将行为附加到整个页,请在“文档”窗口底部左侧的标签选择器中单击 <body> 标签。
  2. 选择“窗口”>“行为”,打开“行为”面板。
  3. 单击加号 (+) 按钮并从“动作”弹出菜单中选择一个动作,菜单中灰显的动作不可选择。它们灰显的原因可能是当前文档中缺少某个所需的对象。例如,如果文档不包含 Shockwave 或 Macromedia Flash SWF 文件,则“控制 Shockwave 或 Flash”动作为灰显。如果所选的对象无可用事件,则所有动作都灰显,当您选择某个动作时,将出现一个对话框,显示该动作的参数和说明。
  4. 为该动作输入参数,然后单击“确定”,Dreamweaver 提供的所有动作都可以用于 4.0 和更高版本的浏览器中。某些动作不能用于较早版本的浏览器中。请参见使用 DreamWeaver 自带的行为动作。
  5. 触发该动作的默认事件显示在“事件”栏中。如果这不是需要的触发事件,请从“事件”弹出菜单中选择另一个事件。(若要打开“事件”弹出菜单,请在“行为”面板中选择一个事件或动作,然后单击显示在事件名称和动作名称之间的向下的黑色箭头。

将行为附加到文本[ ]

不能将行为附加到纯文本。诸如 p 和 span 等标签不在浏览器中生成事件,因此无法从这些标签触发动作。

但是,您可以将行为附加到链接。因此,若要将行为附加到文本,最简单的方法就是向文本添加一个空链接(不指向任何内容),然后将行为附加到该链接上。请注意,如果这样做,您的文本将显示为链接。如果实在不想让它显示为链接,可以更改链接颜色并删除下划线,但这样站点访问者可能不知道可以点击该文本。 若要将某个行为附加到所选的文本,请执行以下操作:

  1. 在属性检查器的“链接”文本框中输入 javascript:;。一定要包括冒号和分号。
    • 注意: 如果愿意,您可以在“链接”文本框中改用数字符号 (#)。使用数字符号的问题在于当访问者单击该链接时,某些浏览器可能跳到页的顶部。单击 JavaScript 空链接不会在页上产生任何效果,因此 JavaScript 方法通常更可取。
  2. 在文本仍处于选中状态时打开“行为”面板(“窗口”>“行为”)。
  3. 从“动作”弹出菜单中选择一个动作,输入该动作的参数,然后选择一个触发该动作的事件。

若要更改链接文本的外观使它看上去不是一个链接,请执行以下操作:

  1. 选择“查看”>“代码”打开“文档”窗口的“代码”视图。
  2. 查找该链接,在该链接的 a href 标签中,插入以下属性:style="text-decoration:none; color:black"。

此属性设置将禁用下划线并将文本的颜色设置为黑色。(当然,如果周围的文本是其它颜色,则使用该颜色而不是黑色。

请注意,此属性是一个内联 CSS 样式。应用于单个链接的内联样式覆盖应用于该链接的其它 CSS 样式,但不对该链接外的部分产生任何影响。若要更改页上各处或整个站点中链接文本的外观,请使用 CSS 样式为链接创建一个新的样式。

更改行为[ ]

在附加了行为之后,您可以更改触发动作的事件、添加或删除动作以及更改动作的参数。 若要更改行为,请执行以下操作:

  1. 选择一个附加有行为的对象。
  2. 选择“窗口”>“行为”打开“行为”面板,多个行为按事件以字母的顺序显示在面板上。如果同一个事件有多个动作,则以执行的顺序显示这些动作。
  3. 执行下列操作之一:
    • 若要编辑动作的参数,请双击该行为名称或将其选中并按 Enter 键 (Windows) 或 Return 键 (Macintosh);然后更改对话框中的参数并单击“确定”。
    • 若要更改给定事件的多个动作的顺序,请选择某个动作然后单击上下箭头按钮。或者选择该动作然后剪切它,并将它粘贴到其它动作中所需的位置。
    • 若要删除某个行为,请将其选中然后单击减号 (-) 按钮或按 Delete 键。

更新行为[ ]

如果您的页包含用 Dreamweaver 1 或 Dreamweaver 2 创建的行为,则当您在当前版本的 Dreamweaver 中打开该页时不对这些行为进行自动更新。但是,当您(按照本节中的步骤)对页中出现的一个行为进行更新时,此页中所有其它地方出现的该行为都将进行更新。在 Dreamweaver 3 中创建的行为无需修改就可以用在 Dreamweaver 4 中。

注意: 如先前所述,当对页面中出现的一个行为进行更新时,在该页中所有其它地方出现的该行为也将被更新。但是,必须对 Web 站点每一页的行为分别进行更新。

若要更新页中的行为,请执行以下操作:

  1. 选择一个附加有该行为的元素。
  2. 打开“行为”面板,双击该行为。
  3. 在该行为的对话框中单击“确定”。

该行为在此页中所出现的每一处都将进行更新。

参考来源[ ]

http://www.baike.baidu.com

Dreamweaver使用手册导航

Dreamweaver安装:

Dreamweaver安装

Dreamweaver使用

新建站点| 创建新文档| 保存新文档| 关于CSS层| 插入层| 管理层| 将层转化为表格| 制作层动画| 处理CSS布局可视化| div标签进行布局| 关于表格| 添加及删除行和列| 拆分和合并单元格 |复制、粘贴和删除单元格| 设置表格和单元格的格式| 选择表格元素| 关于框架和框架集| 创建框架和框架集| 框架中打开文档| 查看和设置框架属性| 关于Dreamweaver模板| 模板标签语法| 设计视图和代码视图中的模板和基于模板的文档| 创建Dreamweaver模板| 创建可编辑区域| 编辑和更新模板| DreamWeaver管理模板| 关于使用页面| 设置页面属性 | 任务自动化| 在浏览器中预览和测试页面| 插入文本| 设置段落格式和文档结构| 设置文本格式| 使用层叠样式表设置文本格式| 创建链接| 管理链接| 导航条| DreamWeaver插入图像| 使用JavaScript行为

Dreamweaver其他 :

Dreamweaver快捷键 | Dreamweaver序列号