- XHTML 教程
- XHTML - 首頁
- XHTML - 簡介
- XHTML - 語法
- XHTML - 對比
- XHTML - 文件型別
- XHTML - 屬性
- XHTML - 事件
- XHTML - 1.1 版本
- XHTML - 提示與技巧
- XHTML - 驗證
- XHTML - 總結
- XHTML 有用資源
- XHTML - 快速指南
- XHTML - 有用資源
XHTML - 事件
當用戶訪問網站時,他們會執行一些操作,例如點選文字、影像和超連結,懸停在某些內容上等等。這些都是 JavaScript 所稱的事件的例子。
我們可以在 JavaScript 或 VBScript 中編寫事件處理程式,並將這些事件處理程式指定為事件標籤屬性的值。XHTML 1.0 具有類似的事件集,這些事件在 HTML 4.01 規範中可用。
<body> 和 <frameset> 級別事件
只有兩個屬性可用於觸發任何 JavaScript 或 VBScript 程式碼,當文件級別發生任何事件時。
| 屬性 | 值 | 描述 |
|---|---|---|
| onload | 指令碼 | XHTML 文件載入時執行指令碼。 |
| onunload | 指令碼 | XHTML 文件解除安裝時執行指令碼。 |
注意 - 這裡,指令碼指的是 VBScript 或 JavaScript 的任何函式或程式碼片段。
<form> 級別事件
以下六個屬性可用於在表單級別發生任何事件時觸發任何 JavaScript 或 VBScript 程式碼。
| 屬性 | 值 | 描述 |
|---|---|---|
| onchange | 指令碼 | 元素更改時執行指令碼。 |
| onsubmit | 指令碼 | 提交表單時執行指令碼。 |
| onreset | 指令碼 | 重置表單時執行指令碼。 |
| onselect | 指令碼 | 選擇元素時執行指令碼。 |
| onblur | 指令碼 | 元素失去焦點時執行指令碼。 |
| onfocus | 指令碼 | 元素獲得焦點時執行指令碼。 |
鍵盤事件
以下三個事件由鍵盤生成。這些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中無效。
| 屬性 | 值 | 描述 |
|---|---|---|
| onkeydown | 指令碼 | 按鍵時執行指令碼。 |
| onkeypress | 指令碼 | 按鍵並釋放時執行指令碼。 |
| onkeyup | 指令碼 | 釋放按鍵時執行指令碼。 |
其他事件
以下七個事件由滑鼠與任何 HTML 標籤接觸時生成。這些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中無效。
| 屬性 | 值 | 描述 |
|---|---|---|
| onclick | 指令碼 | 滑鼠點選時執行指令碼。 |
| ondblclick | 指令碼 | 滑鼠雙擊時執行指令碼。 |
| onmousedown | 指令碼 | 按下滑鼠按鈕時執行指令碼。 |
| onmousemove | 指令碼 | 滑鼠指標移動時執行指令碼。 |
| onmouseout | 指令碼 | 滑鼠指標移出元素時執行指令碼。 |
| onmouseover | 指令碼 | 滑鼠指標移到元素上時執行指令碼。 |
| onmouseup | 指令碼 | 釋放滑鼠按鈕時執行指令碼。 |
廣告