如何寫VBScript程式
在網頁中要加入VBScript程式時必需在VBScript指令的前面加入<script language="vbscript">,在後面加入</script>就可以了,其格式如下:(由於VBScript是在IE執行的語言,所以其檔案為htm檔)
<html> <head> <title></title> </head> <body> <script language="vbscript"> . . . </script> </body> </html> |
[練習一]設計一個網頁使顯示此網頁前先出現一個歡迎光臨的視窗,結果如下圖。(alert.htm)
本範例網頁使用到VBScript的一個指令 alert,只要將所要顯示的文字以雙引號括起來並放在此指令後面即可,如下圖所示。
<html> <head> <title>第一個範例程式</title> </head> <body> <script language="vbscript"> alert "大家好,歡迎光臨!!....." </script> </body> </html> |
[練習二]msgbox 範例 (msgbox.htm)
當IE執行下方這個網頁時,會發現<script>標記,因而認出這裡有一段VBScript程式碼,並記住這段程式碼,當您按下按鈕時,IE會利用按鈕和程式碼之間的連結去執行這個程序。
在<script>標記中的sub是一個事件程序,在程序名稱中包含了兩個部分:前面是按鈕的名稱button1(從<input>標記中的name屬性而來);之後是事件的名稱onclick。這兩個名稱用底線_連結起來,當這個按鈕在任何時候被按下時,IE將會找尋並執行相對應的事件程序button1_click。
<html> <head> <script language="vbscript"> sub button1_onclick msgbox "大家好" end sub </script> </head> <body> <h3>簡單的網頁</h3> <form><input name="button1" type ="button" value="請按我"></form> </body> </html> |
[練習三]把程式碼連結到事件的其他方法 (button.htm)
IE允許您在定義控制項的標記中加入一段簡短的程式碼,下面的<input>標記可以使您在按下按鈕時得到和前一個範例相同的結果。
<html> <body> <h3>簡單的網頁</h3> <form><input name="button1" type ="button" value="請按我" language=vbscript onclick="msgbox'大家好'"></form> </body> </html> |