DreamWreaver自带的行为动作有不少,下面就分别引见。
1.Call JavaScript
Call JavaScript(调用JavaScript)动作允许使用行为控制器指定当事件发生时将被执行的自定义函数或JavaScript代码行。
要使用Call JavaScript(调用JavaScript)动作:选择一对象并打开行为控制器,单击加号按钮,从动作弹出菜单中选择Call JavaScrip,在弹出的对话框中键入将要执行的JavaScript或函数名。
2.Change Property
使用Change Property(改变属性)动作能够改变对象的属性值。能改变的属性是由目标浏览器的类型决定的。Internet Explorer(IE)4.0浏览器能够改变的属性比IE3.0或Netscape Navigator3.0或4.0浏览器多得多。要使用改变属性动作,必须十分熟悉HTML和JavaScript言语。
3.Check Browser
使用Check Browser(检查浏览器)动作可以依据访问者浏览器的类型和版本发送不同的网页。例如,如果访问者使用的是Netscape Navigator4.0或其后续版本的浏览器,你可以将其引导到一个网页;如果访问者使用的是Internet Explore4.0或其后续版本的浏览器,你可以将其引导到另一个网页;如果访问者使用的是其它类型的浏览器,你可以保留当前网页。
4.Check Plugin
使用Check Plugin(检查插件)动作可以依据访问者能否安装特定插件决定能否给他发送不同网页。例如,你可以让安装了Shockwave插件的访问者访问一网页,而未安装的访问者访问另一网页。
5.Control Shockwave or Flash
使用Control Shockwave or Flash(控制Shockwave或Flash电影)动作可以播放、停止、回放或转到Shockwave或Flash电影中的某一帧。
6.Drag Layer
Drag Layer(拖动层)动作允许访问者使用拖动层的操作。使用这个动作你可以创建动脑筋、滑动控制和其它可挪动的网页页面元素。
7.Go TO URL
使用Go TO URL(转到URL)动作可以在当前窗口或指定框架中打开一新的网页。这个动作对于想单击一次便改变两个或更多个框架中的内容特别有用。此外,在Timeline(时间轴)中,可以调用该动作使访问者经过特定时间间隔后跳转到另一网页。
8.Jump Menu
当使用Insert>Form Object>Jump Menu(插入>表单对象>跳转菜单)建立一个Jump Menu(跳转菜单)动作时,DreamWeaver创建菜单对象,并为该对象附加适当的行为,通常无须手工添加Jump Menu(跳转菜单)动作,我们可以外行为控制器中双击一已存在的跳转菜单动作来编辑新的。
9.Open Browser Window
使用Open Browser Window(打开浏览器窗口)动作可以在一新的窗口中打开一个URL。你可以指定新窗口的属性,包括它的大小、属性(窗体大小能否可调整,能否有菜单栏等)及名称。
如果你指定新窗口无属性,则新窗口将按启动它的窗口的大小及属性打开。为新窗口指定任何属性都将自动关闭其它所有未加指定的属性。例如,如果你指定新窗口无属性,则它可能以640×480像素大小打开,并且附加有一个导航工具栏、位置工具栏、形状栏及菜单栏;但是如果你仅仅指定新窗口以640×480像素大小打开,而没有指定其余的属性,则它以640×480像素大小打开,但没有附加导航工具栏、位置工具栏、形状栏、菜单栏、调整柄及滚动条,因此此行为非常适合打开一个定制的窗口,运用非常广泛。
10.Play Sound
使用Play Sound(播放声音)动作可以播放声音。例如,我们可能想让访问者将鼠标挪动到链接上的时候产生声音效果,或在网页载入时播放音乐片段。
11.Popup Message
Popup Message(弹出音讯)动作用我们指定的音讯显示在JavaScript警告框中。由于JavaScript警告框中只要一个按钮(OK),因此可以使用这个动作给访问者提供信息而不是提供选择。
12.Preload Images
Preload Images(事后载入图像)动作载入那些不会立即在网页中出现的图像到浏览器缓存中,例如那些使用时间轴、行为或JavaScript变换的图像。这样可以防止图像显示时由于下载导致的延迟。
13.Set Nav Bar Image
使用Set Nav Bar Image(设置导航条图像)动作能将图像转换成导航条图像或改变导航条中图像的显示及动作。
14.Set Text of Frame
Set Text of Frame(设置框架中的注释)动作允许我们动态设置框架中的注释,可以用指定的内容替代原框架中的内容和格式。该指定的内容包含任何无效的HTML。
虽然Set Text of Frame(设置框架中的注释)动作可以替代原框架中的格式,但我们也可以通过选择保留背景颜色来保留网页的背景及文本颜色属性。
15.Set Text of Layer
Set Text of Layer(设置层中的注释)动作用指定的内容替代原层中的内容和格式。该指定的内容包含任何无效的HTML。
16.Set Text of Status Bar
Set Text of Status Bar(设置形状栏信息)动作在浏览器窗口左下角的形状栏内显示信息。例如,使用该动作可以在形状栏内描述一个链接的目的替代显示该链接的URL。
17.Set Text of Text Field
Set Text of Text Field(设置文本域中的文本)动作可以用你指定的内容替代表单对象中文本域中的内容。
18.Show-Hide Layers
使用Show-Hide Layers(显示或隐藏层)动作可以显示、隐藏或还原一个或多个层的默认的显示形状。当访问者和网页相交互时,该动作对于显示信息很有用。例如,当访问者将鼠标移到一幅地图上时,可以让访问者触发显示一个层,此层用以描述该地区的相关信息。
19.Swap Image
Swap Image(变换图像)动作可以通过改变IMG(图像)标签的SRC属性将该图像变换为另外一幅图像。使用该动作可以创建按钮变换和其它图像效果,包括一次变换多幅图像。由于在此动作中被影响到的只要SRC属性,因此变换图像应该和原图像有相反的尺寸(即高度和宽度都相反)以防止产生图像变形。
20.Swap Image Restore
Swap Image Restore(变换图像还原)动作可以将最后设置的变换图像还原为原始图像。当你为一对象附加Swap Image(变换图像)动作时,该动作将自动添加,如果此时选择了Restore Images onMouseOut(当鼠标移开图像时,变换图像还原)选项,那么Swap Image Restore(变换图像还原)动作就无须人工选择。
21.Go To Timeline Frame
Go To Timeline Frame(到时间轴帧)动作将playback head(播放头)挪动到指定帧。你可以在时间轴检查器的行为通道中使用该动作来设置时间轴的某个部分循环若干次、创建Rewind(回退)链接或按钮、或者让访问者跳到动画的其它部分。
设置方法:打开时间轴检查器,在一时间轴上选择动画条上附加行为的帧,外行为检查器上单击加号按钮,从动作弹出菜单中选择Timeline>Go To Timeline Frame(时间轴>到时间轴帧)。在出现的对话框中选择一个时间轴,在Go to Frame(转到帧)域中输入帧号(即转到第几帧),单击OK。再将默认事件改为我们想要的。
22.Play Timeline and Stop Timeline
使用Play Timeline and Stop Timeline(播放时间轴和停止时间轴)动作可以允许访问者通过单击一个链接或按钮实现开始和停止播放时间轴;也可以允许访问者在鼠标挪动到一个链接、图像或其它对象上时使时间轴自动开始和停止播放。如果你在时间轴检查器中选择Autoplay(自动播放)选项,Play Timeline(播放时间轴)动作将自动使用onLoad事件附加到BODY标签中。
23.