HTML HEAD TITLE 訂購 /TITLE SCRIPT LANGUAGE="VBScript" !-- Function CanDeliver(Dt) CanDeliver = (CDate(Dt) - Now()) 2 End Function -- /SCRIPT /HEAD BODY ...
SCRIPT 塊可以出現在 HTML 頁面的任何地方(BODY 或 HEAD 部分之中)。然而最好將所有的一般目標 Script 代碼放在 HEAD 部分中,以使所有 Script 代碼集中放置。這樣可以確保在 BODY 部分調用代碼之前所有 Script 代碼都被讀取并解碼。 上述規則的一個值得注意的例外情況是,在窗體中提供內部代碼以響應窗體中對象的事件。例如,以下示例在窗體中嵌入 Script 代碼以響應窗體中按鈕的單擊事件:
HTML HEAD TITLE 測試按鈕事件 /TITLE /HEAD BODY FORM NAME="Form1" INPUT TYPE="Button" NAME="Button1" VALUE="單擊" SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript" MsgBox "按鈕被單擊!" /SCRIPT /FORM /BODY /HTML
大多數 Script 代碼在 Sub 或 Function 過程中,僅在其他代碼要調用它時執行。然而,也可以將 VBScript 代碼放在過程之外、SCRIPT 塊之中。這類代碼僅在 HTML 頁面加載時執行一次。這樣就可以在加載 Web 頁面時初始化數據或動態地改變頁面的外觀。 html教程