第1章 动态HTML技术基础 1
1.1 文档对象模型 1
1.1.1 文档对象的结构 1
1.1.2 文档对象和脚本语言 3
1.1.3 对象的程序控制 4
1.2 事件模型 7
1.3 CSS简介 10
1.3.1 CSS的效果 10
1.3.2 CSS的定义 12
1.3.3 CSS样式的导入方法 13
1.3.4 层叠顺序 14
1.4.1 JSSS的定义 16
1.4 JavaScript样式表(JSSS) 16
1.4.2 JSSS中的类 18
1.4.3 JSSS的独立身份标识(ID)的定义 20
1.5 层(layer)的概念 21
1.5.1 综述 22
1.5.2 属性值及其意义 22
1.5.3 IE中的层 25
1.6动态HTML编程 27
1.6.1 动态改变文字 27
1.6.2 动态改变图像 29
1.6.3 动态改变音频 31
1.7 XML技术 34
1.7.1 XML技术的产生背景 34
1.7.3 XML的基本概念 35
1.7.2 XML的发展过程 35
1.7.4 XML技术发展展望 37
本章习题 38
第2章 HTML语言基础 39
2.1 实例:用HTML语言制作第一个网页 39
2.1.1 技术要点 39
2.1.2 实例目标 39
2.2 实例的实现过程 40
2.2.1 建立HTML页面的基本框架 40
2.2.2 加载背景图片和背景音乐 41
2.2.3 输入文本 41
2.2.4 文本走马灯效果的实现 42
2.2.5 通过表格排列文本和图像 42
2.2.6 使用图片和超级链接 44
2.3 知识归纳 47
2.3.1 控制文本和字符 47
2.3.2 使用超级链接 51
2.3.3 图像及多媒体 51
2.3.4 表格 53
2.3.5 帧的应用 56
本章习题 57
第3章 建立交互式网页 59
3.1 实例:制作在线报名网页 59
3.1.1 技术要点 59
3.1.2 实例目标 59
3.2.1 在网页中创建一个表单 65
3.2 实例的实现过程 65
3.2.2 向网页中添加表单元素 66
3.3 表单和元素小结 78
3.4 表单提交与CGI基础 80
3.4.1 表单的提交 80
3.4.2 CGI的基本概念 83
本章习题 86
第4章 使用VBScript语言建立动态网页 89
4.1 实例 :网页计算器 89
4.1.1 技术要点 89
4.1.2 实例目标 89
4.2 实例的实现过程 90
4.2.1 页面设置 90
4.2.2 计算程序的编写 92
4.2.3 数据有效性验证程序的编写 97
4.2.4 在状态栏显示跑马灯文字 99
4.3 知识归纳 100
4.3.1 VBScript概述 100
4.3.2 VBScript数据组成 101
4.3.3 VBScript的基本语句和语法 102
4.3.4 函数和过程 111
4.3.5 VBScript对象 116
4.3.6 VBScript的调试工具 118
本章习题 120
5.1.2 实例目标 121
5.1.1 技术要点 121
5.1 实例:图像和文字特效荟萃网页 121
第5章JavaScript语言的应用——深入理解脚本语言 121
5.2 实例的实现过程 122
5.2.1 电子时种的实现 123
5.2.2 跳动的欢迎文字的实现 125
5.2.3 图形淡出和淡隐效果的实现 129
5.2.4 用户停留时间的计算 130
5.3 知识归纳 132
5.3.1 JavaScript和VBScript对比 132
5.3.2 JavaScript的数据类型 132
5.3.3 JavaScript流程结构 134
5.3.4 JavaScript的函数 136
5.3.5 JavaScript的对象 137
5.3.6 Internet Explorer对象模型 149
本章习题 150
第6章 层叠式样式表的应用 151
6.1 实例:动感网站首页设计 151
6.1.1 技术要点 151
6.1.2 实例目标 151
6.2 实例的实现过程 152
6.2.1 小动画的实现 152
6.2.2 菜单的自动生成 154
6.2.3 鼠标后跟随文字的动态效果实现 156
6.2.4 使图片能被鼠标拖动 158
6.3.1 层叠式样式表概述 160
6.3 知识归纳 160
6.3.2 使用样式表控制文本、颜色和表格 162
6.3.3 元素的显示和隐藏 164
6.3.4 元素的移动和滑动 165
6.3.5 鼠标控制和键盘控制 169
6.3.6 可视区域的调整 171
6.3.7 层次的重叠和变换 174
6.3.8 控制框架和窗口 175
本章习题 177
第7章 通用网关接口CGI 179
7.1 您的第一个CGI程序 179
7.2 站内搜索 182
7.3 用户登录与注册 188
7.4.1 CGI环境变量 203
7.4 知识归纳 203
7.4.2 CGI服务器的安装与使用 208
7.4.3 CGI的安全问题 211
7.4.4 CGI的替换方案 211
本章习题 213
第8章 Active技术 215
8.1 Active印象 215
8.1.1 网络计算模型的发展 215
8.1.2 ActiveX模型和Active平台 216
8.1.3 COM、DCOM和ActiveX 217
8.1.4 ActiveX和Java 217
8.1.6 ActiveX控件的签名与压缩 218
8.1.5 Java Beans和ActiveX 218
8.2.1 ActiveX文档 219
8.2 Web页中的Active 219
8.2.2 ActiveX控件 221
8.2.3 ActiveX代码部件 222
8.3 用脚本控制Active 223
8.4 设计Active控件 225
8.4.1 创建ActiveX控件 225
8.4.2 测试ActiveX控件 230
8.4.3 编译ActiveX控件 232
8.4.4 ActiveX控件的注册 233
本章习题 236
9.1.1 技术要点 237
9.1.2 实例目标 237
第9章 活动服务器页面ASP基础 237
9.1 实例:建立在线测验网页 237
9.2 实例的实现过程 238
9.2.1 创建ASP的运行环境 238
9.2.2 测试网页的制作 240
9.2.3 评分系统的制作 241
9.2.4 调试运行程序 244
9.3 知识归纳 244
9.3.1 ASP概述 245
9.3.2 ASP运行环境 248
9.3.3 ASP的文件结构和基本语法 250
本章习题 254
第10章 ASP的内置对象 255
10.1 实例:小型聊天室制作 255
10.1.1 技术要点 255
10.1.2 实例目标 255
10.2 实例的实现过程 256
10.2.1 Session变量和Application变量 257
10.2.2 登录过程 261
10.2.3 聊天过程 264
10.2.4 退出过程 271
10.2.5 管理过程 272
10.3.1 Response对象 275
10.3 知识归纳 275
10.3.2 Request对象 280
10.3.3 Session对象 283
10.3.4 Application对象 284
10.3.5 Cookies数据集合 285
10.3.6 Server对象 287
本章习题 289
第11章 ASP内置组件 291
11.1 实例:在网页上使用广告条和留言本 291
11.1.1 技术要点 291
11.1.2 实例目标 291
11.2 实例的实现过程 292
11.2.1 广告信息文本的制作 292
11.2.2 留言本功能的实现 295
11.2.3 网页计数器的另一种实现方法 301
11.3 知识归纳 302
11.3.1Ad Rotator组件 302
11.3.2 Browser Capabilities组件 305
11.3.3 Content Linking组件 310
11.3.4 FileSystem组件 313
11.3.5 PageCounter组件 318
本章习题 320
第12章 用ASP实现数据的动态发布 323
12.1 实例小型:BBS系统的制作 323
12.1.1 技术要点 323
12.1.2 实例目标 323
12.2.1 后台数据库的制作 324
12.2 实例的实现过程 324
12.2.2 数据库的ODBC连接 328
12.2.3 密码验证系统的制作 329
12.2.4 文章阅读系统的制作 331
12.2.5 文章发表系统的制作 335
12.2.6 其他程序 336
12.3 知识归纳 338
12.3.1 ADO和ODBC概述 338
12.3.2 SQL语言基础 339
12.3.3 Connection对象 354
本章习题 359
附录 习题参考答案 361