网页整合

第4章 脚本语言基础

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章 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实例