第1章VBScript概述 3
1.1 VBScript的起源及安全性 3
1.2 为什么要使用VBScript 5
1.3 第一个VBScript程序 6
1.4 问题与讨论 8
第2章 HTML基本语法 11
2.1 HTML文件声明 11
2.2 文件主体 14
2.2.1 BGCOLOR属性 16
2.2.2 BACKGROUND属性 18
2.3 海阔天空的HyperLink 20
2.4 插入图片 26
2.5 表单语法的介绍 28
2.5.1 FORM标记 28
2.5.2 INPUT标记 30
2.5.3 SELECT标记 45
2.5.4 TEXTAREA标记 46
10.3.29 Delete 48
2.6 综合范例 49
2.7 总结 52
2.8 问题与讨论 52
第3章 变量的使用 54
3.1 变量的声明 54
3.2 好变量的标准 56
3.3 变量的数据类型 59
3.4 程序的第一步 64
3.4.1 写VBScript程序的方法 64
3.4.2 VBScript程序的摆放位置 67
3.4.3 Function的应用 68
3.4.4 Option Expilcit 72
3.5 变量的作用域 75
3.6 数组 79
3.7 问题与讨论 82
第4章VBScript的基本运算 84
4.1 加减乘除 84
4.1.1 加法 84
4.1.2 减法 86
4.1.3 乘法 87
4.1.4 除法 87
4.2.1 MOD 88
4.2 MOD、\、 、^ 88
4.2.2 \ 89
4.2.3 89
4.3 比较逻辑 90
4.2.4 ^ 90
4.4 逻辑运算 91
4.4.1 Not 91
4.4.2 And 92
4.4.3 Or 93
4.4.4 Xor 94
4.4.6 Imp 95
4.4.5 Eqv 95
4.6 运算的顺序 97
4.5 位运算 97
4.7 问题与讨论 99
第5章 循环及判断 102
5.1 If…Then 102
5.2 If…Then…Else 108
5.3 嵌套条件句 110
5.4 Select Cade…End Select 117
5.5 For…Next 121
5.6 While…Wend 127
5.7 Do…Loop 131
5.7.1 Do While…Loop 131
5.7.2 Do…Loop While 134
5.7.3 Do Until…Loop 137
5.7.4 Do…Loop Until 140
5.8 综合范例 143
5.9 问题与讨论 147
6.1.1 Abs 150
6.1 与数字运算有关的函数 150
第6章 基本函数 150
6.1.2 Sgn 151
6.1.3 Hex 151
6.1.4 Oct 152
6.1.5 Sqr 153
6.1.6 Int,Fix 153
6.1.7 Round 154
6.1.8 Log 155
6.1.9 Exp 156
6.1.10 三角函数 156
6.1.11 数字函数范例 157
6.2 与字符串处理有关的函数 163
6.2.1 Len 163
6.2.2 Mid 164
6.2.3 Left 165
6.2.4 Right 165
6.2.5 LCase 165
6.2.6 UCase 166
6.2.7 Trim,Ltrim,Rtrim 167
6.2.8 Replace 168
6.2.9 InStr 168
6.2.10 InStrRev 169
6.2.11 Space 170
6.2.12 String 171
6.2.13 StrReverse 172
6.2.14 Split 172
6.2.15 实例范例 173
6.3 数据类型转换函数 178
6.3.1 CInt 179
6.3.2 CStr 181
6.3.3 CLng 183
6.3.4 CBool 184
6.3.5 CDate 186
6.3.6 其他转换函数 190
6.3.7 实际范例程序 191
6.4 与日期时间有关的函数 194
6.4.1 Date、Time及Now函数 195
6.4.2 DateAdd 195
6.4.3 DateDiff 197
6.4.4 DatePart 198
6.4.5 DateSerial 198
6.4.6 DataValue 199
6.4.7 Year、Month、Day、Hour、Minute、Second 200
6.4.8 Timer 201
6.4.9 TimeSerial 201
6.4.10 TimeValue 202
6.4.11 WeekDay 202
6.4.12 MonthName 203
6.4.13实际范例 203
6.5 其他函数 210
6.5.1 Array 210
6.5.2 Asc 211
6.5.4 Filter 212
6.5.3 Chr 212
6.5.5 InputBox 213
6.5.7 MsgBox 215
6.5.6 Join 215
6.5.8 UBound 218
6.5.9 LBound 219
6.6 问题与讨论 220
第7章 程序及表单对象 222
7.1 常用的指令 222
7.1.1 Const 223
7.1.2 Dim 223
7.1.3 Erase 224
7.1.4 ReDim 225
7.1.5 Randomize,Rnd 226
7.2 子程序与自定义函数 227
7.2.1 如何使用子程序及自定义函数 228
7.2.2 为什么要用子程序及自定义函数 231
7.3 表单对象 233
7.3.1 解释名词 233
7.3.2 读取数据 235
7.3.3 Form对象 237
7.3.4 Form中的对象 246
7.4 问题与讨论 284
第8章 文件对象 286
8.1 属性 286
8.1.1 Forms 286
8.1.2 Title 287
8.1.3 BgColor 289
8.1.4 fgColor 293
8.1.5 LinkColor 296
8.1.6 aLinkColor 298
8.1.7 VlinkColor 301
8.1.8 LastModified 304
8.1.9 Location 306
8.1.11 Links 308
8.1.10 Referrer 308
8.1.12 Anchors 309
8.1.13 Cookie 309
8.2 方法 310
8.2.1 Write 310
8.2.2 Writeln 312
8.2.3 Open 315
8.2.4 Close 318
8.2.5 Clear 322
8.3 Links对象 322
8.3.1 Links对象属性 323
8.3.2 Links对象事件 340
8.4 Anchors对象 346
8.5 问题与讨论 350
第9章 其他对象 352
9.1 History对象 352
9.1.1 History属性 354
9.1.2 History方法 354
9.2 Navigator对象 357
9.3 Location对象 361
9.3.1 Location属性 361
9.3.2 Location方法 370
9.4 Frame对象 371
9.5 Window对象 372
9.5.1 Window事件 373
9.5.2 Window方法 376
9.5.3 Window属性 401
9.6 问题与讨论 412
第10章 再谈VBScript 414
10.1 Err对象 414
10.1.1 On Error Resume Next 416
10.1.2 Number 419
10.1.3 Description 421
10.1.4 Raise 424
10.1.5 Clear 427
10.1.6 Source 429
10.2 VBScript版本 432
10.3 FileSystemObject对象 436
10.3.1 基本概念 436
10.3.2 GetFile 436
10.3.3 OpenTextFile 437
10.3.4 ReadLine 438
10.3.5 Read 441
10.3.6 ReadAll 441
10.3.7 Write 443
10.3.8 WriteLine 444
10.3.9 WriteBlankLines 446
10.3.10 CreateTextFile 446
10.3.11 CLose 447
10.3.12 AtEndOfLine 450
10.3.13 AtEndOfSrteam 451
10.3.14 FileExists 452
10.3.15 Line 455
10.3.16 GetFolder 455
10.3.17 GetDrive 456
10.3.18 Name 457
10.3.19 DateCreated 460
10.3.20 DateLastAccessed 460
10.3.21 DateLastModifide 461
10.3.22 Size 464
10.3.23 Files 466
10.3.24 SubFolders 470
10.3.25 Copy 472
10.3.26 CopyFile 476
10.3.27 CopyFolder 477
10.3.28 CreatcFolder 477
10.3.30 Move 484
10.3.31 AvailabieSpace 488
10.3.32 总结 491
10.4 问题与讨论 491
第11章 范例程序 494
11.1 跑马灯 494
11.2 简单计算器 500
11.3 猜数字游戏 509
12.1 什么是ASP 520
第12章 AcliveX及ASP与VBScript 520
12.2 ASP的特点 521
12.3 如何执行ASP 522
12.4 ASP与VBScript的关系 525
12.5 如何写一个ASP程序 525
12.6 简单的ASP范例 526
12.7 什么是ActiveX 529
12.8 ActiveX控件 530
12.9 ActiveX的应用 531
12.10 总结 532
附录A 标记索引 534
A.1 HTML文件标记索引 534
A.2 VBScript标记索引 537
A.3 浏览器对象 543