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(變換圖像)動作可以通