版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
10.1項(xiàng)目1:網(wǎng)頁加載時(shí)彈出公告頁10.2項(xiàng)目2:狀態(tài)欄文本10.3項(xiàng)目3:交換圖像 10.4項(xiàng)目4:自動(dòng)跳轉(zhuǎn)頁面10.5項(xiàng)目5:調(diào)用JavaScript關(guān)閉網(wǎng)頁10.6項(xiàng)目6:調(diào)用JavaScript彈出提示信息10.7課堂綜合訓(xùn)練10.8小結(jié)習(xí)題
第10章行為和JavaScript的應(yīng)用
1.操作步驟
要?jiǎng)?chuàng)建樣式表,可以在“行為樣式”面板中創(chuàng)建。操作方法如下:
(1)在DreamweaverCS3主窗口中,選擇【窗口】→【行為】(快捷鍵為Shift+F4)命令,打開【行為】面板,如圖10.1所示。10.1項(xiàng)目1:網(wǎng)頁加載時(shí)彈出公告頁圖10.1【行為】面板
(2)制作如圖10.2所示的公告頁new.html,以便加載網(wǎng)頁時(shí)彈出。
(3)要添加行為,首先將光標(biāo)放在<body>標(biāo)簽中,或選中標(biāo)簽,【行為】面板上方的標(biāo)簽會(huì)出現(xiàn)“標(biāo)簽<body>”,如圖10.1所示。
(4)單擊按鈕,展開“添加行為”列表,選擇“打開瀏覽器窗口”,彈出【打開瀏覽器窗口】對(duì)話框,如圖10.3所示。圖10.2公告頁圖10.3【打開瀏覽器窗口】對(duì)話框
(5)按圖中設(shè)置“要顯示的URL”、“窗口寬度”和“窗口高度”,單擊【確定】按鈕。
(6)在【行為】面板中選擇“觸發(fā)事件”為“onload”,即“頁面加載時(shí)”,如圖10.4所示。
(7)按F12鍵預(yù)覽頁面,當(dāng)index.html頁面加載時(shí),會(huì)彈出公告頁,如圖10.5所示。圖10.4【選擇觸發(fā)事件】對(duì)話框圖10.5預(yù)覽效果2.相關(guān)知識(shí)點(diǎn)
行為面板;
打開瀏覽器窗口行為;
頁面加載事件。
1.操作步驟
設(shè)置狀態(tài)欄文本的具體操作步驟如下:
(1)打開【行為】面板,將光標(biāo)放在<body>標(biāo)簽中,或選中標(biāo)簽,【行為】面板上方的標(biāo)簽會(huì)出現(xiàn)所選標(biāo)簽<body>,如圖10.1所示。
(2)單擊按鈕,展開“添加行為”列表,選擇“設(shè)置文本”→“狀態(tài)欄文本”。彈出【設(shè)置狀態(tài)欄文本】對(duì)話框,在“消息”后的文本框內(nèi)輸入文本,如圖10.6所示。10.2項(xiàng)目2:狀態(tài)欄文本圖10.6【設(shè)置狀態(tài)欄文本】對(duì)話框
(3)單擊【確定】按鈕,在【行為】面板中選擇“觸發(fā)事件”為“onload”,即“頁面加載時(shí)”。
(4)按F12鍵預(yù)覽頁面,頁面狀態(tài)欄出現(xiàn)歡迎信息,如圖10.7所示。
2.相關(guān)知識(shí)點(diǎn)
設(shè)置文本行為。圖10.7預(yù)覽效果1.操作步驟
交換圖像的具體操作步驟如下:
(1)在頁面中插入交換前的圖像,如圖10.8所示。10.3項(xiàng)目3:交換圖像圖10.8原始圖像
(2)打開【行為】面板,將光標(biāo)放在<img>標(biāo)簽中,或選中標(biāo)簽,【行為】面板上方的標(biāo)簽會(huì)出現(xiàn)所選標(biāo)簽<img>。
(3)單擊按鈕,展開“添加行為”列表,選擇“交換圖像”,彈出【交換圖像】對(duì)話框,“設(shè)定原始檔為”選擇交換圖像second.jpg,如圖10.9所示。單擊【瀏覽】按鈕,選中“預(yù)先載入圖像”和“鼠標(biāo)滑開時(shí)恢復(fù)圖像”。圖10.9【交換圖像】對(duì)話框
(4)【行為】面板中的觸發(fā)事件設(shè)置為“onMouseOut”時(shí)恢復(fù)交換圖像,“onMouseOver”時(shí)交換圖像,如圖10.10所示。
(5)按F12鍵預(yù)覽頁面,當(dāng)鼠標(biāo)經(jīng)過原始圖像時(shí),圖像交換,如圖10.11所示。
2.相關(guān)知識(shí)點(diǎn)
設(shè)置交換圖像行為;
鼠標(biāo)經(jīng)過事件。圖10.10觸發(fā)事件圖10.11交換圖像效果圖
1.操作步驟
設(shè)置自動(dòng)跳轉(zhuǎn)頁面的具體操作步驟如下:
(1)在頁面中插入原始圖像。
(2)打開【行為】面板,選中<img>標(biāo)簽,單擊按鈕,展開“添加行為”列表,選擇“轉(zhuǎn)到URL”,彈出【轉(zhuǎn)到URL】對(duì)話框,單擊【確定】按鈕,如圖10.12所示。10.4項(xiàng)目4:自動(dòng)跳轉(zhuǎn)頁面圖10.12【轉(zhuǎn)到URL】對(duì)話框
(3)在【行為】面板中選擇“觸發(fā)事件”為“onMouseOver”,即“鼠標(biāo)滑過時(shí)”轉(zhuǎn)到URL,如圖10.13所示。
(4)按F12鍵預(yù)覽頁面,當(dāng)鼠標(biāo)經(jīng)過原始圖像時(shí),頁面自動(dòng)跳轉(zhuǎn)到另一頁面second.htm。
2.相關(guān)知識(shí)點(diǎn)
設(shè)置轉(zhuǎn)到URL行為。圖10.13【設(shè)置觸發(fā)事件】對(duì)話框(1)
1.操作步驟
調(diào)用JavaScript關(guān)閉網(wǎng)頁的具體操作步驟如下:
(1)選取網(wǎng)頁中的一個(gè)對(duì)象,如文字、圖像等,打開【行為】面板。
(2)單擊按鈕,展開“添加行為”列表,選擇“調(diào)用JavaScript”行為。
(3)彈出【調(diào)用JavaScript】對(duì)話框,輸入語句“window.close()”,如圖10.14所示。10.5項(xiàng)目5:調(diào)用JavaScript關(guān)閉網(wǎng)頁圖10.14【調(diào)用JavaScript】對(duì)話框
(4)單擊【確定】按鈕,將觸發(fā)事件設(shè)置為“onMouseOver”,如圖10.15所示。
(5)按F12鍵預(yù)覽頁面,當(dāng)鼠標(biāo)經(jīng)過鏈接文字時(shí),就會(huì)自動(dòng)關(guān)閉瀏覽器窗口。
2.相關(guān)知識(shí)點(diǎn)
調(diào)用JavaScript關(guān)閉瀏覽器窗口。圖10.15【設(shè)置觸發(fā)事件】對(duì)話框(2)
1.操作步驟
調(diào)用JavaScript彈出提示信息的具體操作步驟如下:
(1)選取網(wǎng)頁中的<body>標(biāo)簽,打開【行為】面板。
(2)單擊按鈕,展開“添加行為”列表,選擇“彈出信息”行為,彈出【彈出信息】對(duì)話框,如圖10.16所示,在對(duì)話框中輸入要提示的文字。10.6項(xiàng)目6:調(diào)用JavaScript彈出提示信息圖10.16【彈出信息】對(duì)話框
(3)單擊【確定】按鈕,將觸發(fā)事件設(shè)置為“onLoad”,如圖10.17所示。
(4)按F12鍵預(yù)覽頁面,當(dāng)頁面加載時(shí),彈出提示信息,如圖10.18所示。
2.相關(guān)知識(shí)點(diǎn)
彈出信息行為。圖10.17【設(shè)置觸發(fā)事件】對(duì)話框(3)圖10.18彈出信息
3.知識(shí)拓展:調(diào)用JavaScript彈出輸入框
調(diào)用JavaScript彈出輸入框的具體操作步驟如下:
(1)選取網(wǎng)頁中的<body>標(biāo)簽,打開【行為】面板。
(2)單擊按鈕,展開“添加行為”列表,選擇“調(diào)用JavaScript”行為。
(3)彈出【調(diào)用JavaScript】對(duì)話框,輸入語句“prompt("請(qǐng)輸入生日,如0122")”,如圖10.19所示。圖10.19【調(diào)用JavaScript】對(duì)話框
(4)單擊【確定】按鈕,將觸發(fā)事件設(shè)置為“onLoad”,如圖10.20所示。
(5)按F12鍵預(yù)覽頁面,當(dāng)頁面加載時(shí),彈出輸入框,如圖10.21所示。圖10.20【設(shè)置觸發(fā)事件】對(duì)話框(4)圖10.21【輸入框】窗口
1.訓(xùn)練內(nèi)容
進(jìn)行課堂綜合訓(xùn)練的具體內(nèi)容如下:
(1)在頁面中插入一個(gè)1?×?6的表格。
(2)準(zhǔn)備14張圖像,給7張鼠標(biāo)移出時(shí)顯示的圖像分別命名為“menu_0”加上1~7的數(shù)字再加上“.gif”,給7張鼠標(biāo)移入時(shí)顯示的圖像分別命名為“menu_0”加上1~7的數(shù)字再加上“_over.gif”。10.7課堂綜合訓(xùn)練
(3)將步驟(1)準(zhǔn)備的7張鼠標(biāo)移出時(shí)顯示的圖像按順序插入到頁面的表格中。
(4)選擇“menu_01.gif”圖像,打開【行為】面板,將光標(biāo)放在<img>標(biāo)簽中,或選中標(biāo)簽,【行為】面板上方的標(biāo)簽會(huì)出現(xiàn)所選標(biāo)簽。
(5)單擊按鈕,展開“添加行為”列表,選擇“交換圖像”。彈出【交換圖像】對(duì)話框,“設(shè)定原始檔為”選擇交換圖像“menu_01_over.gif”,單擊【瀏覽】按鈕。選中“預(yù)先載入圖像”和“鼠標(biāo)滑開時(shí)恢復(fù)圖像”。
(6)【行為】面板中的觸發(fā)事件設(shè)置為“onMouseOut”時(shí)恢復(fù)交換圖像,“onMouseOver”時(shí)交換圖像。
(7)依次選擇圖像“menu_02.gif”、“menu_07.gif”,重復(fù)步驟(4)~(6),將交換圖像分別設(shè)置為“menu_02_over.gif”、“menu_07_over.gif“。
(8)按F12鍵預(yù)覽頁面,當(dāng)鼠標(biāo)經(jīng)過原始圖像時(shí),圖像交換,實(shí)現(xiàn)了導(dǎo)航條的動(dòng)畫效果。
2.相關(guān)知識(shí)點(diǎn)
設(shè)置交換圖像行為;
鼠標(biāo)經(jīng)過事件。本章側(cè)重介紹了行為的添加方法,要求熟練運(yùn)用常用行為產(chǎn)生網(wǎng)頁中的特殊效果。
行為是事件和由該事件觸發(fā)的行為的組合體。動(dòng)作是由JavaScript代碼組成,事件是瀏覽器生成的消息,指示該頁的瀏覽者執(zhí)行某種操作。
通過對(duì)【行為】面板的操作完成對(duì)行為的添加和控制,可以將行為附加給整個(gè)文檔、鏈接、圖像或其他對(duì)象。10.8小結(jié)
1.選擇題
(1)在JavaScript語言的文件中,F(xiàn)ocus將觸發(fā)的事件是()。
A.元素失去焦點(diǎn) B.當(dāng)前焦點(diǎn)位于該元素
C.頁面被裝入 D.將當(dāng)前內(nèi)容提交
(2)下列屬于JavaScript元素的有()。(多選)
A.事件 B.事件處理句柄
C.函數(shù) D.類E.對(duì)象習(xí)題
(3)在客戶端網(wǎng)頁腳本語言中最為通用的是()。
A.?JavaScript B.?VB
C.?Perl D.?ASP
(4)下面屬于JavaScript對(duì)象的有()。
A.?Window
B.?Document
C.?form
D.?String
E.?Navigator
(5)行為的核心有兩個(gè),即()。
A.效果+事件
B.事件+結(jié)構(gòu)
C.事件+動(dòng)作
(6)事件和動(dòng)作的關(guān)系是()。
A.動(dòng)作觸發(fā)事件
B.事件觸發(fā)動(dòng)作
2.填空題
(1)行為是由
和
構(gòu)成的。
(2)能夠建立網(wǎng)頁交互性的腳本語言有兩種,一種是只在
端運(yùn)行的語言,另一種是在網(wǎng)上經(jīng)常使用的
端語言。
(3)行為是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年無接觸式服務(wù)解決方案項(xiàng)目可行性研究報(bào)告
- 2025年智能購物車技術(shù)研發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年智慧社區(qū)安全管理系統(tǒng)項(xiàng)目可行性研究報(bào)告
- 2025年高效廢物處理設(shè)施建設(shè)項(xiàng)目可行性研究報(bào)告
- 美甲學(xué)徒合同協(xié)議
- 安全監(jiān)督崗筆試題及解析
- 行政顧問面試題及答案
- 建筑公司人事專員的崗位職責(zé)與面試題集解
- 房產(chǎn)中介公司客服崗面試問題集
- 2025年新型信息傳播平臺(tái)開發(fā)項(xiàng)目可行性研究報(bào)告
- 臺(tái)安N2變頻器說明書
- 2025國(guó)家開放大學(xué)《公共部門人力資源管理》期末機(jī)考題庫
- JG/T 545-2018衛(wèi)生間隔斷構(gòu)件
- 物業(yè)管理服務(wù)三方協(xié)議書全
- 瀝青攤鋪培訓(xùn)課件
- 項(xiàng)目群管理中期匯報(bào)
- 電梯作業(yè)人員理論考試練習(xí)題庫
- 2025既有建筑改造利用消防設(shè)計(jì)審查指南
- 2025年安徽合肥蜀山科技創(chuàng)新投資集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- SOX404條款的實(shí)施-控制例外事項(xiàng)與缺陷的評(píng)估框架課件
- 《《家庭、私有制和國(guó)家的起源》導(dǎo)讀》課件
評(píng)論
0/150
提交評(píng)論