本站原創內容,轉載請注明出處網頁教學網。
行為的使用
您可以將行為附加到整個文檔(即附加到 body 標簽),還可以附加到鏈接、圖像、表單元素或多種其它 HTML 元素中的任何一種。您選擇的目標浏覽器確定給定的元素支持哪些事件。
不能將行為附加到純文本。諸如 p 和 span等標簽不在浏覽器中生成事件,因此無法從這些標簽觸發動作。但是,您可以將行為附加到鏈接。
將行為附加到純文本,請執行以下操作:
在屬性檢查器的“鏈接”文本框中輸入 javascript:;。一定要包括冒號和分號。
提示:您也可以在“鏈接”文本框中改用數字符號#。使用數字符號的問題在於當訪問者單擊該鏈接時,某些浏覽器可能跳到頁的頂部。單擊“ javascript:;” 空鏈接不會在頁上產生任何效果。
在文本仍處於選中狀態時打開“行為”面板(“窗口”>“行為”)。
從“動作”彈出菜單中選擇一個動作,輸入該動作的參數,然後選擇一個觸發該動作的事件。
若要更改鏈接文本的外觀使它看上去不是一個鏈接,請執行以下操作:
選擇“查看”-->>“代碼”打開“文檔”窗口的“代碼”視圖。 查找該鏈接。 在該鏈接的 a href 標簽中,插入以下屬性: style="text-decoration:none; color:red"。 此屬性設置將禁用下劃線並將文本的顏色設置為紅色。
請注意,此屬性是一個內聯 CSS 樣式。應用於單個鏈接的內聯樣式覆蓋應用於該鏈接的其它 CSS 樣式,但不對該鏈接外的部分產生任何影響。若要更改頁上各處或整個站點中鏈接文本的外觀,請使用 CSS 樣式為鏈接創建一個新的樣式。
您可以為每個事件指定多個動作。
若要附加其它行為,請執行以下操作:
在頁上選擇一個元素,例如一個圖像或一個鏈接。 若要將行為附加到整個頁,請在“文檔”窗口底部左側的標簽選擇器中單擊 <body> 標簽。
選擇“窗口” -->>“行為”,打開“行為”面板。
單擊加號 (+) 按鈕並從“動作”彈出菜單中選擇一個動作。
菜單中灰顯的動作不可選擇。它們灰顯的原因可能是當前文檔中缺少某個所需的對象。例如,如果文檔不包含 Shockwave 或 Macromedia Flash SWF 文件,則“控制 Shockwave 或 Flash”動作為灰顯。如果所選的對象無可用事件,則所有動作都灰顯。
當您選擇某個動作時,將出現一個對話框,顯示該動作的參數和說明。為該動作輸入參數,然後單擊“確定”。
觸發該動作的默認事件顯示在“事件”欄中。如果這不是需要的觸發事件,請從“事件”彈出菜單中選擇另一個事件。