第二章 Vbscript 初步本章介绍如何使用 Visual Basic 的Scripting 版本(VBScript ),它是 Active Sever Pages 的缺省脚本语言。VBScript 通过变量,操作符,循环,分支,函数和子例程,扩展了HTML 的功能。通过在 HTML 网页中嵌入 VBScript 脚本语言,可以使静态的 HTML 网页成为动态网页。 Vbscript 介绍 VBScript 是Microsoft Visual Bas ic的简化版本。 VBScript 是一种容易学习和使用的脚本语言。这意味它比BASIC 语言的成熟,易上手又难于使用,因为功能较弱。编制简单的程序时,脚本语言容易使用。但简单的句法也使开发大程序变得困难。 VBScript 是Active Sever Pages 的缺省语言。也可以在 ASP 网页中使用其它脚本语言,如 Jscript ,Perl 等等。考虑到 VBScript 适合初学者掌握,我们在本章的 ASP 例子程序都使用 VBScript 。客户端和服务器端编程语言 VBScript 既可以作为客户端编程语言,也可以作为服务器端编程语言。客户端编程语言:可以由浏览器解释执行的语言。当编制的脚本(程序)被下载到一个兼容的浏览器中时,浏览器将自动执行该脚本。客户端编程语言的优点: ?浏览器完成所有的工作,减轻服务器的负担。?客户端程序运行起来比服务器端程序快得多。当浏览器的用户执行一个操作时, 不必通过网络对其作出响应,客户端程序就可以作出响应。?脚本代码必须用标记对<Script> 和</Script> 标记嵌入到 HTML 页面中。例<HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> < SCRIPT LANGUAGE="VBScript"> <!-- dim num1 ‘定义变量 If IsNumeric(num1) Then ‘判断是否为数字 If num1<1 or num1>50 Then MsgBox "num1 是1到 50 之外的数字!" Else MsgBox "num1 是 1到 50 之间的数字!" End If Else MsgBox" 请输入数字!" End if //--> </SCRIPT> </BODY> </HTML> 客户端脚本部分的注释标记<!-- 和//--> 不是必须的,但一般应该加上,因为客户端脚本由浏览器执行,若浏览器不支持该脚本语言,则浏览器将会把代码显示出来(浏览器把脚本代码本身作为 HTML 页面的内容输出)。 VBScript 的客户端脚本,只能在 Microsoft 的Iexplorer 上运行,其他的浏览器大都不支持。 VBScript 也可以作为服务器端编程语言。服务器端编程语言执行站点主机上的所有操作。服务器端编程语言的优点: ?VBScript 脚本在服务器上执行。不受浏览器的限制,网页通过网络传送给浏览器, Web 浏览器收到的只是标准的 HTML 文件。?服务器端脚本用分隔符<% 和%> 包括,或者使用<Script RunAt=Server> 和</Script> 标记表示脚本在服务器端运行。我们在以下的讲述中创建的ASP 网页,将用 VBScript 作为服务器端编程语言。在 Active Sever Pages 中使用 VBScript 创建可以执行 VBScript 脚本的网页。 保存。如果不这样, : <HTML> <HEAD> <TITLE> Simple VBScript</TITLE> </HEAD> <BODY> <% FOR XX =1 TO 10 %> <B> e to UESTC !</B> <Br> <% NEXT %> </BODY> </HTML> 该脚本将把“ e to UESTC ! ”显示 10次。字符对<% 和%> 的使用。它们指明脚本的开始和结束。当 Web 服务器看到这个特殊字符对时,把它们之间的内容作为脚本解释执行。例如,文本<% FOR XX =1 TO 10 %> 和文本<% NEXT %> 都是 Visual Basic 脚本的例子。这两行结合起来构成了一个 10次的循环。变量或函数的输出符号对<%=变量或函数%> (可以写成 变量或函数) 例: ASP 网页中变量的输出: <HTML> <HEAD> <TITLE> Simple VBScript</TITLE> </HEAD> <BODY> <% FOR XX =1 TO 10%> <% = XX %><B>: Hello Magic!</B
Vbscript初步教程 来自淘豆网m.daumloan.com转载请标明出处.