说明: ①代码的开始和结束部分都有< SCRIPT>标记 LANGUAGE属性用于指定所使用的脚本语言。由于浏览 器能够使用多种脚本语言,所以必须在此指定所使用 的脚本语言。 ② VBScript代码被嵌入在注释标记(<!一一和->) 中。这样能够避免不能识别< SCRIPT>标记的浏览器将 一代码显示在页面中
说明: ① 代码的开始和结束部分都有<SCRIPT>标记。 LANGUAGE属性用于指定所使用的脚本语言。由于浏览 器能够使用多种脚本语言,所以必须在此指定所使用 的脚本语言。 ② VBScript代码被嵌入在注释标记(<!--和-->) 中。这样能够避免不能识别<SCRIPT>标记的浏览器将 代码显示在页面中
③SCRP块可以出现在ⅢM页面的任何地方 (BODY或邗AD部分之中)。然而最好将所有的一般目 标脚本代码放在HEAD部分中,以使所有脚本代码集中 放置。这样可以确保在BODY部分调用代码之前所有脚 本代码都被读取并解码。但是当脚本代码作为对象的 事件代码时,则不必把它放在HEAD部分中,可以就近 放在对象附近。如下例所示
③ SCRIPT块可以出现在HTML页面的任何地方 (BODY或HEAD部分之中)。然而最好将所有的一般目 标脚本代码放在HEAD部分中,以使所有脚本代码集中 放置。这样可以确保在BODY部分调用代码之前所有脚 本代码都被读取并解码。但是当脚本代码作为对象的 事件代码时,则不必把它放在HEAD部分中,可以就近 放在对象附近。如下例所示
【例4-2】以下代码将脚本代码放在按钮对象的定义 一之后以响应按钮的单击事件: <HEAD>< TITLE>简单验证</ TITLE><HEAD> <BODY><H3>简单验证</H3><HR> 请输入任何数据: KINPUT name=Text1 type= TEXT size=20"><P> <INPUT type="Button" name="Button1" value="W u ><P> <SCRIPT FOR="But tonl EVENT= onClick LANGUAGE=VBScript> MsgBox"您输入的数据是:"&Text1. Value K/SCRIPT> </BODY> </HTML> 在浏览器上的显示效果。 说明: ①代码中使用了内部控件标记< INPUT>,其属性 Type指定控件的类型:文本框Text和命令按钮 Button。 其详情参见第6课
【例4-2】以下代码将脚本代码放在按钮对象的定义 之后以响应按钮的单击事件: <HTML> <HEAD><TITLE>简单验证</TITLE></HEAD> <BODY><H3>简单验证</H3><HR> 请输入任何数据: <INPUT name="Text1" type="TEXT" size="20"><P> <INPUT type ="Button" name ="Button1" value="确认"><P> <SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript"> MsgBox "您输入的数据是:" & Text1.Value </SCRIPT> </BODY> </HTML> 在浏览器上的显示效果。 说明: ① 代码中使用了内部控件标记<INPUT>,其属性 Type指定控件的类型:文本框Text和命令按钮Button。 其详情参见第6课
②控件的事件代码可以单独放在过程中,如按钮 Button1的单击( onclick)事件代码: KSCRIPT FOR="But tonl EVENT="onClick LANGUAGE="VBScript"> MsgBox"您输入的数据是:"&Text1. Value K/SCRIPT> 可以改写为: KSCRIPT LANGUAGE="VBScript> Sub Button onclick MsgBox"您输入的数据是:"&Text1. Value End Sub </SCRIPT> ③大多数脚本代码在Sub或 Function过程中,仅 在其他代码要调用它时执行。然而,也可以将 VBScript代码放在过程之外、 SCRIPT块之中。这类代 码仅在HML页面加载时执行一次。这样就可以在加载 Web页面时初始化数据或动态地改变页面的外观
② 控件的事件代码可以单独放在过程中,如按钮 Button1的单击(onclick)事件代码: <SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript"> MsgBox "您输入的数据是:" & Text1.Value </SCRIPT> 可以改写为: <SCRIPT LANGUAGE="VBScript"> Sub Button1_onClick MsgBox "您输入的数据是:" & Text1.Value End Sub </SCRIPT> ③ 大多数脚本代码在Sub或Function过程中,仅 在其他代码要调用它时执行 。 然 而 , 也可 以 将 VBScript代码放在过程之外、SCRIPT块之中。这类代 码仅在HTML页面加载时执行一次。这样就可以在加载 Web页面时初始化数据或动态地改变页面的外观
VBScrip t的输入与输出 1.信息框函数 2.输入框函数
4.2.2 VBScript的输入与输出 1. 信息框函数 2. 输入框函数