新視野網頁設計公司LOGO
網頁設計知識標題背景
網站知識RECOGNIZING WEBSITE

網頁已經進入新時代,好網站不再需要花大錢!

有網頁設計需求請與我們聯絡,新視野設計提供多種方案供您選擇。

  • #效益好≠比較貴
  • #優質附加服務,提升網站效益
  • #妥善規劃,提供多種方案選擇
線上諮詢

網頁設計知識 - 網頁程式相關

VBScript 語法介紹(Internet Explorer 專用)

VBScript(Visual Basic Scripting Edition)是一種基於 Visual Basic 的腳本語言,專門用於 Internet Explorer 瀏覽器的客戶端腳本,也可用於伺服器端腳本。雖然現今大多數現代瀏覽器已不再支持 VBScript,但它在早期 IE 瀏覽器中非常常見。它的語法簡單易懂,適合用來操控 DOM、處理表單數據等。

VBScript 語法介紹(Internet Explorer 專用)

VBScript 基本語法

VBScript 的基本語法類似於 Visual Basic,以下是一些常用語法的範例。

1. 基本結構與輸出

使用 MsgBox 函數來顯示訊息框。


<html>
<body>
    <script type="text/vbscript">
        MsgBox "Hello, VBScript!"
    </script>
</body>
</html>

    

這段程式碼會在瀏覽器中顯示一個訊息框,內容為 "Hello, VBScript!"。

2. 變數與數據類型

VBScript 是一種弱型別語言,變數不需要明確聲明資料類型。


<html>
<body>
    <script type="text/vbscript">
        Dim name, age
        name = "John"
        age = 30
        MsgBox "姓名: " & name & vbCrLf & "年齡: " & age
    </script>
</body>
</html>

    

這段程式會顯示一個訊息框,內容為姓名和年齡。

3. 條件語句

VBScript 使用標準的 If...Then...Else 語句來進行條件判斷。


<html>
<body>
    <script type="text/vbscript">
        Dim age
        age = 18
        If age >= 18 Then
            MsgBox "你已成年"
        Else
            MsgBox "你還未成年"
        End If
    </script>
</body>
</html>

    

這段程式會根據年齡判斷,並顯示 "你已成年" 或 "你還未成年"。

4. 迴圈

VBScript 支持標準的迴圈結構,如 For...Next


<html>
<body>
    <script type="text/vbscript">
        Dim i
        For i = 1 To 5
            MsgBox "這是第 " & i & " 次迴圈"
        Next
    </script>
</body>
</html>

    

這段程式會顯示五個訊息框,分別表示迴圈的次數。

5. 子程序與函數

使用 SubFunction 關鍵字來定義子程序和函數。


<html>
<body>
    <script type="text/vbscript">
        ' 定義子程序
        Sub GreetUser(name)
            MsgBox "Hello, " & name
        End Sub
        
        ' 呼叫子程序
        GreetUser "Alice"
        
        ' 定義函數
        Function AddNumbers(a, b)
            AddNumbers = a + b
        End Function
        
        ' 呼叫函數
        Dim sum
        sum = AddNumbers(5, 10)
        MsgBox "5 + 10 = " & sum
    </script>
</body>
</html>

    

這段程式會顯示一個歡迎訊息,然後計算兩個數字相加的結果並顯示。

6. DOM 操作

VBScript 可用來操作 DOM(Document Object Model),例如更改網頁元素的內容:


<html>
<body>
    <p id="demo">這是一段文字。</p>
    
    <script type="text/vbscript">
        ' 更改段落內容
        Document.getElementById("demo").innerHTML = "這段文字已經被 VBScript 更改。"
    </script>
</body>
</html>

    

這段程式會將頁面中的段落文字更改為 "這段文字已經被 VBScript 更改"。

7. 表單驗證

VBScript 可以用來進行簡單的表單驗證。


<html>
<body>
    <form name="myForm">
        姓名: <input type="text" name="name"><br>
        <input type="button" value="提交" onclick="ValidateForm()">
    </form>
    
    <script type="text/vbscript">
        Sub ValidateForm()
            If Document.myForm.name.value = "" Then
                MsgBox "姓名不能為空!"
            Else
                MsgBox "表單提交成功!"
            End If
        End Sub
    </script>
</body>
</html>

    

這段程式會在使用者按下提交按鈕時檢查姓名是否為空,若為空則顯示錯誤訊息。

結論

VBScript 曾經是 Internet Explorer 瀏覽器中常見的客戶端腳本語言,雖然它如今在現代 Web 瀏覽器中已被淘汰,但仍然是早期網頁開發的重要技術之一。它的語法簡單易學,適合進行基本的頁面交互、表單驗證和 DOM 操作。


歡迎推廣本文,請務必連結(LINK)本文出處:新視野網頁設計公司