VBScript教程 第二课

2016-01-29 19:47 6 1 收藏

VBScript教程 第二课,VBScript教程 第二课

【 tulaoshi.com - ASP 】

SCRIPT 元素用于将 VBScript 代码添加到 HTML 页面中。

<SCRIPT 标记

VBScript 代码写在成对的 <SCRIPT 标记之间。例如,以下代码为一个测试传递日期的过程:

<SCRIPT LANGUAGE="VBScript"
<!--
Function CanDeliver(Dt)
CanDeliver = (CDate(Dt) - Now()) 2
End Function
--
</SCRIPT

代码的开始和结束部分都有 <SCRIPT 标记。LANGUAGE 属性用于指定所使用的 Script 语言。由于浏览器能够使用多种 Script 语言,所以必须在此指定所使用的 Script 语言。注意 CanDeliver 函数被嵌入在注释标记(<!-- 和 --)中。这样能够避免不能识别 <SCRIPT 标记的浏览器将代码显示在页面中。
因为以上示例是一个通用函数(不依赖于任何窗体控件),所以可以将其包含在页面的 HEAD 部分:

<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 页面时初始化数据或动态地改变页面的外观。

来源:http://www.tulaoshi.com/n/20160129/1510103.html

延伸阅读
标签: ASP
什么是变量? 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在 VBScript 中只有一个基本数据类...
标签: ASP
  什么是 VBScript 数据类型? VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。 最简单的 Variant 可以包含数字或字符串信息。Variant 用于数字上下文中时作为...
标签: ASP
使用循环重复执行代码 循环用于重复执行一组语句。循环可分为三类:一类在条件变为 False 之前重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的次数重复执行语句。 在 VBScript 中可使用下列循环语句: ·Do...Loop: 当(或直到)条件为 True 时循环。 ·While...Wend: 当条件为 True 时循环。 ·For...Next: ...
标签: ASP
过程分类 在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。 Sub 过程 Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。 下面的 Sub 过程使用两个固有的(或内置的...
标签: ASP
什么是编码约定? 编码约定是帮助您使用 Microsoft Visual Basic Scripting Edition 编写代码的一些建议。编码约定包含以下内容: ·对象、变量和过程的命名约定 ·注释约定 ·文本格式和缩进指南 使用一致的编码约定的主要原因是使 Script 或 Script 集的结构和编码样式标准化,这样代码易于阅读和理解。使用好的编码约定可以使源代码明...

经验教程

959

收藏

94
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部