网页整合
4.1.2 怎样调用脚本(P135)
<html>
<head>
<Script Language="JavaScript">
......
</script>
</head>
4.2 VBScript 程序设计基础
4.2.1 VBScript 的数据类型(P136)
1.VBScript 变量类型:Variable 可变型。
2.变量定义格式:Dim X(变量)
3.通用常数:Empty:无初始化、Nothing:不应用任何变量、
Null:无有效数。
自定义常数:如 Const PI=3.14159。
4.2.2 VBScript 语言的基本结构(P137)
时间问候语程序 ASP实例
4.2.3 VBScript 的程序与函数定义(P138)
VBScript 的程序声明:
Sub ProcessName(参数列表)
.......
End Sub
VBScript 的程序调用:
Call ProcessName(参数)
VBScript 中自定义函数:
Function FunctionName(参数)
.......
End Function
4.3. VBScript 的流程控制语句
4.3.1 选择语句
1.判断语句:
If condition Then
.......
End If
2.多重选择语句:
If condition 1 Then
.......
Elseif condition 2 Then
.......
End If
3.Case 多重选择语句:
Select Case condition
Case condition 1
.......
Case condition 2
.......
End Select
4.Case 多重选择语句举例
<Script Language="VBScript" RunAt="Server">
Sub Sample(Name)
Select Case Name
Case mickey
Response.Write("mickey")
Case yellow
Response.Write("yellow")
Case jiajia
Response.Write("jiajia")
End Select
End Sub
</script>
<%Call Sample(mickey)%>
4.3.2 循环语句
1.For 循环语句(P140)
For(condition)
......
Next
2.循环语句举例:九九表 ASP实例
3.While 循环语句(P141)
While(condition)
.......
4.Do 循环语句(先判型)
Do While(condition)
......
Loop
......
5.Do 循环语句(后判型)
Do
......
until
.....
4.4 VBScript 函数及其应用
4.4.1 VBScript 丰富的函数(P141)
VBScript 内建函数库:封装好的函数。
如,对话框处理函数、字符串处理函数、日期时间函数、数学函数。
自定义函数:用户根据需要自己定义的函数。
4.4.2 怎样调用内部函数(P142)
4.4.2.1 对话框处理函数
举例:对话框 ASP实例
4.4.2.2 字符串处理函数(P144)
1.用户注册代码 ASP实例
2.字符串处理函数
Len(string):求字符串长度。
Mid(string,i,n):从字符串第 i 个字符起,取 n 个字符。
Trim(string):复制字符串。
4.4.2.3 日期时间处理函数(P146)
now:日期和时间
date:日期
time:时间
日期时间函数应用 ASP实例
4.5.2 在 HTML 中嵌入 JavaScript(P150)
1.在<Script Language="JavaScript">......</Script>
标记中充当描述语句和函数,Language属性指定脚本语言。
2.在<Script Src="sample.js">......</Script>中
Src属性指定 JavaScript 源。
4.5.3 定义和调用函数(P151)
1.定义函数
function OpenWindow(){......;}
关键词 函数名 参数列表 描述语句
2.定义和调用函数 ASP实例
4.5.4 使用 write 方法(P152)
write 方法实例
<Script Language="JavaScript">
document.write("hi, "+"Welcome!");
document.write("<br>");
str="hi, Welcome!";
document.write(str);
</script>
4.5.5 编写事件处理语句(P154)
1.事件:Abort:终止、Click:单击、Change:改变、Error:错误、
Load:装入、Mouseout:移出、Mouseover:经过、Reset、重置、
Select:选择、Submit:提交、Unload:退出。
2.JavaScript 点击事件 ASP实例
5.1 ASP 的 Server 对象(P159)
* ScriptTimeOut 属性
<%ScriptTimeOut=50%> 限定50秒为超时。
* CreateObject 方法
Server.CreateObject(progID)
<% Set MyAd=Server.CreateObject("MSWC.AdRotator")%>
产生广告轮回显示组件。
* MapPath 方法(P162)
将相对路径或虚拟路径映射为服务器上的物理路径。
Server.MapPath ("/fsxss/mdb/wssdk.mdb")
/会员名/路径/数据库名
5.2 利用 ASP 的 Request 和 Response 对象实现 Web 交互(P163)
5.2.1 从 From 中接收信息
* Request 对象:获取对 HTTP 请求中传递的信息。
* Response 对象:控制传送给用户的信息。
* 信息提交的表单:如,用户注册 ASP实例
* 获取表单信息 复选框 ASP实例
'使用客户机表单提交的数据(如,用户姓名 yfxm)
'对服务器内存变量 yfxm 赋值。
'用户姓名、购书密码
dim yfxm,gsmm
yfxm=request.form("yfxm")
gsmm=request.form("gsmm")
5.2.4 页面的重新导向(P172)
5.2.4.1 使用 Redirect 方法导向浏览器
If Requets.Form("birthday")=""Then
Response.Redirect"Register.asp"
Else Response.Write("Welcome To wltdsd")
End If
5.5.3 利用 Application 对象在不同用户之间传递信息(P192)
聊天室 ASP实例
5.7.1 使用 File Access 组件(P197)
文本留言本 ASP实例