文档介绍:网页设计与制作教程(第2版)
机械工业出版社同名教材配套电子教案
第7章 VBScript脚本基础
VBScript语言概况
VBScript的运行环境
VBScript的客户端程序
VBScript服务器端程序
VBScript基本数据结构
VbScript基本数据类型
VBScript的常量
VBScript的变量
表达式和运算符
VBScript的程序构成
程序的控制结构
VBScript中的过程
VBScript与窗体(Form)
习题7
VBScript语言概况
VBScript是程序开发语言Visual Basic家族的成员。它具有以下几个基本特点:
易掌握。
2) 多用性
3) VBScript使用ActiveX Script与宿主应用程序对话。
4) VBScript与World Wide Web浏览器集成在一起。
VBScript的运行环境
VBScript的客户端程序
【例7-1】在HTML文档中嵌入VBScript的客户端程序。
<HTML>
<HEAD>
<TITLE>在HTML文档中嵌入VBScript客户端程序</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
FUNCTION MyFunction(myvar1,myvar2)
MyFunction=myvar1*myvar2
ENDFUNCTION
-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
MyFunction函数被嵌入在注释标记(<!--和-->)中。这样能够避免不能识别<SCRIPT>标记的浏览器将代码显示在页面中。上述规则的一个值得注意的例外情况是,在窗体中提供内部代码以响应窗体中对象的事件。
【例7-2】在HTML文档中嵌入VBScript的脚本在窗体中嵌入Script代码以响应窗体中按钮的单击事件。
<HTML>
<HEAD>
<TITLE>测试按钮事件</TITLE>
</HEAD>
<BODY>
<!--响应onClick事件-->
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="第一个VBscript例子">
<SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
MsgBox "按钮被单击!" ' 显示信息
</SCRIPT>
</FORM>
</BODY>
</HTML>
如图7-1所示测试按钮事件的运行结果。
VBScript服务器端程序
VBScript基本数据结构
VbScript基本数据类型
VBScript的常量
常量的声明Const语句的语法为:
[Public | Private] Const 常数的名称=常数,常数的名称=常数
VBScript的变量
1. 变量的命名
2. 声明变量
变量的声明或数组的声明语法为:
Dim 变量名称[数组变量的维数]
Private 变量名称[数组变量的维数]
Script 变量名称[数组变量的维数]
3. 为变量赋值及其作用域
4. 创建和修改数组
表达式和运算符
VBScript的程序构成
程序的控制结构
1. 判定结构If…Then...Else、Select Case
(1) If...Then...Else语句
If语句的格式为:
If 条件表达式 Then [语句1] else [语句2]
或者使用块形式的语法为:
If 条件表达式 Then
[语句1]
[ElseIf 条件表达式 Then]
[elseIf 语句2]
...
Else
[else 语句3]
End If
若条件为True,则执行Then中的语句;否则执行Else中的语句。
(2) Select Case语句
Select Case语句的格式为:
Select Case 表达式1
[Case 表达式2]
[执行的语句1]
[Case 表达式2]
[执行的语句2]
...
[CaseElse 表达式3]
[不匹配执行的语句]
End Select
如果Select Case后的表达式与任何Case表达式匹配,则执行此Case子句和下一个Case子句之间的语句,对于最后的子句,则会执行该子句到End Select之间的语句,然后执行End Select之后的语句