事件通常由瀏覽器所定義.它可以被綁定到各種頁面元素上.也可以被綁定到HTML標(biāo)記中。通常一個事件總是針對頁面元家或標(biāo)記而言的。例如.大多數(shù)瀏覽器中.超級鏈接上都會發(fā)生onMouseOver, onMouneOut和onCLick這蘭種事件。當(dāng)鼠標(biāo)移動到鏈接上.就發(fā)生鏈接的onMouseOver事件,鼠標(biāo)移開鏈接,就發(fā)生鏈接.nMuaeOut事件,而單擊鏈接.就發(fā)生鏈接的onClick事件。另一個常見的事件是onLoad.它同圖像或文檔正文相關(guān)聯(lián).當(dāng)載入文檔時,就發(fā)生文檔的。載人圖像時,就發(fā)生陽像的。nLoad事件。
動作通常由一段JavaScript代碼所組成.利用這段代碼可以完成相應(yīng)的任務(wù),例如打開瀏覽器、描放音樂或視預(yù)等,可以使用Dreamweaver 8內(nèi)里的行為為頁面添加JavaScript代碼,不必手工編寫。對于幸握J(rèn)ava.Seript代碼的網(wǎng)貞開發(fā)人員來說.也可以編寫代碼.使之更加符合
設(shè)計的要求。
一、行為面板
將事件和動作組合起來,就構(gòu)成了行為。Dreamweaver 8提供大約20多個行為動作,除了Macromedi。公司之外.用戶還可以在第三方開發(fā)人員站點(diǎn)上找到更多的行為庫。用戶要編輯行為.給頁面季加行為.枕必須了解“行為‘面板。選樣I窗口I一I行為】命令.或者直接按( Shfit+F3 ]鍵.將打開“行為“面板,如圖9-55所示。己添加到當(dāng)前頁面中的行為將顯示在行為列表中.按事件的字母順序排列,如果相同的事件對應(yīng)多個動作.州會按在列表中的順序執(zhí)行這些動作。在“行為.面板中.最左邊的兩個按鈕,一個是顯示設(shè)置事件按鈕.另一個是足示所有事件按鈕。單擊“加.符號按鈕將打開一個彈出式菜單.菜單中包含了可以附加到當(dāng)前所選元素上的行為。當(dāng)用戶從該菜單中選擇某個行為時.將彈出一個對話框,用戶可以在對話框中指定該行為的參數(shù)。如果所有命令都顯示為灰色.則表示沒有行為可以應(yīng)用到所選網(wǎng)頁元素上。單擊“減’符號按鈕可以從行為列表中月除所選行為?!鞠蛏稀堪粹o是將特定事件的所選動作在行為列表中的順序向上移一格。可以為特定的事件更改動作的順序。例如,可以更改onLoad事件的多個動作的發(fā)生順序.但是所有。Load動作在行為列表中都靠在一起。對于不能在列表中上下移動的動作將禁用箭頭按鈕。!向下】按鈕是將特定事件的所選動作在行為列表中的順序向下移一格。
一、行為面板
將事件和動作組合起來,就構(gòu)成了行為。Dreamweaver 8提供大約20多個行為動作,除了Macromedi。公司之外.用戶還可以在第三方開發(fā)人員站點(diǎn)上找到更多的行為庫。用戶要編輯行為.給頁面季加行為.枕必須了解“行為‘面板。選樣I窗口I一I行為】命令.或者直接按( Shfit+F3 ]鍵.將打開“行為“面板,如圖9-55所示。己添加到當(dāng)前頁面中的行為將顯示在行為列表中.按事件的字母順序排列,如果相同的事件對應(yīng)多個動作.州會按在列表中的順序執(zhí)行這些動作。在“行為.面板中.最左邊的兩個按鈕,一個是顯示設(shè)置事件按鈕.另一個是足示所有事件按鈕。單擊“加.符號按鈕將打開一個彈出式菜單.菜單中包含了可以附加到當(dāng)前所選元素上的行為。當(dāng)用戶從該菜單中選擇某個行為時.將彈出一個對話框,用戶可以在對話框中指定該行為的參數(shù)。如果所有命令都顯示為灰色.則表示沒有行為可以應(yīng)用到所選網(wǎng)頁元素上。單擊“減’符號按鈕可以從行為列表中月除所選行為?!鞠蛏稀堪粹o是將特定事件的所選動作在行為列表中的順序向上移一格。可以為特定的事件更改動作的順序。例如,可以更改onLoad事件的多個動作的發(fā)生順序.但是所有。Load動作在行為列表中都靠在一起。對于不能在列表中上下移動的動作將禁用箭頭按鈕。!向下】按鈕是將特定事件的所選動作在行為列表中的順序向下移一格。
二、.娜定行為
把行為添加到頁面或頁面中的某一元素上通常叫做行為的綁定。用戶可以把行為綁定到整個文檔、鏈接、圖像、表單對象.或任何其他的HTML元素中。瀏覽器決定了哪些元素可以接受行為,而哪些元素不可以接受行為。Inlernel Explorer 4.0及更高版本的瀏覽器支持的事件類型最多.它已經(jīng)成為目前使用最廣的瀏覽器。
把行為添加到頁面或頁面中的某一元素上通常叫做行為的綁定。用戶可以把行為綁定到整個文檔、鏈接、圖像、表單對象.或任何其他的HTML元素中。瀏覽器決定了哪些元素可以接受行為,而哪些元素不可以接受行為。Inlernel Explorer 4.0及更高版本的瀏覽器支持的事件類型最多.它已經(jīng)成為目前使用最廣的瀏覽器。
三.修改已添加的行為
用戶可以修改已潘加的行為。使之更加符合設(shè)計要求。選中包含要修改行為的對象,在“行為.面板選中要修改的行為,雙擊該行為.這時會打開該行為對應(yīng)的對話框.重新設(shè)里行為參數(shù).單擊【確定】按鈕.行為就被修改了。
四. Dreamweaver的內(nèi)工行為
Dreamweaver 8的內(nèi)置行為是經(jīng)過精心編寫的.如果能夠好好利用。就能夠創(chuàng)建出細(xì)翩多彩的網(wǎng)頁。Dreamweaver 8提供了很多內(nèi)It行為.這些行為基本上可以滿足普通用戶的需求。單擊“行為‘面板上的加號按鈕,找可打開行為菜單。
五.設(shè),適用,件的瀏覽韶
不網(wǎng)版本的瀏覽器.它所支持的事件類型也不盡相同。因此在頁面中應(yīng)用行為之前.應(yīng)該先確定瀏覽網(wǎng)頁的人會使用哪些瀏覽器。
不網(wǎng)版本的瀏覽器.它所支持的事件類型也不盡相同。因此在頁面中應(yīng)用行為之前.應(yīng)該先確定瀏覽網(wǎng)頁的人會使用哪些瀏覽器。