滑鼠的控制端賴下述的 event handler 指令來產生各種變化,以增加網頁的特效: 滑鼠經過或離開的變化: OnMouseOver 指令、OnMouseOut 指令 開啟網頁的變化:OnLoad 指令 關閉網頁的變化: OnUnload 指令 選擇改變的變化: OnChange 指令 資料上傳的變化: OnSubmit 指令 重設視窗大小的變化: OnResize 指令 按滑鼠左鍵的變化
按滑鼠左鍵時會出現想要的動作函數變化是可由 OnClick 指令來產生,通常用在按鈕 <input> 之內,或是超連結 <a href=...> 之內,並不須要使用 <script> </script>。如果放在超連結 <a href=...> 之內,而不欲使網頁產生變化時,則超連結的 href 參數需連結至原網頁位址或使用空白 (href=' ')。 OnClick 指令所能產生的動作可以是
滑鼠經過或離開的變化
滑鼠經過或離開時會產生的變化的指令有 onMouseOver 或 onMouseOut 等指令。onMouseOver 是指在滑鼠經過時會出現的變化,而 onMouseOut 則指在滑鼠離開時所出現的變化。 一般而言,onMouseOver 和 onMouseOut 兩個指令設定是放在超連結 <a> 之內。雖為 JavaScript 程式,但不需要使用 <script> </script>。 注意:在 <a> 之內如果沒有使用 href=新網頁位址,則表示連結回至原來的網頁,亦即滑鼠變化產生時,網頁內容沒有變化。 在 onMouseOver 和 onMouseOut 兩個指令內,若以分號分開,再加上參數
return true,此作用是使「網頁內容不變」。
開啟網頁的變化
OnLoad 指令為開啟網頁時,會先出現的變化,例如:用來提供緊急或最新消息的提示匣。與置於 <head> </head> 之間的 Window.Open 指令極為類似。所不同的是 Window.Open 可直接連結至另一網頁,而 OnLoad 的功能如下: 通常 OnLoad 指令置於 <body> 之內,不需要
<script></script> 來區隔程式。
關閉網頁的變化 >OnUnload 指令會造成該網頁之關閉,與 Window.Close 指令或 Self.Close 指令類似。 不同的是 Window.Close 只會自動出現詢問是否結束的提示匣, Self.Close 指令會直接關閉,而 OnUnload 指令可以出現自行編輯提示匣或詢問匣。通常置於 <body> 之內,用來作為結束網頁結束前提醒重要事項用。
|