欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > XHMTL网页开发与设计基础(第3版)

浏览历史

XHMTL网页开发与设计基础(第3版)

XHMTL网页开发与设计基础(第3版)

prev next

  • 商品货号:01632008-8-1-1932
  • 商品重量:0克
    作者:陈小彬
    图书书号/ISBN:9787302155645
    出版日期:2007-07-16
    印张:36
    字数:870千字
    开本:16
  • 上架时间:2008-08-01
    商品点击数:795
  • 定价:¥65.00元
    本店售价:¥36.00元
    注册用户:¥36.00元
    vip:¥34.20元
    黄金等级:¥32.40元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书通过大量动手操作和案例全程记录了网页开发与设计过程,全书共 14章,内容充实,案例丰富,实用性强。第1章介绍基础知识:第2~6章介绍XHTML标记语言。第7章讨论网页设计最佳实践。第8章介绍网站开发。第9 章和第10章集中讨论CSS。第11章讨论网页多媒体和交耳性。第12章提供电子商务概况。第13章重点介绍网站推广。第14章讨论JavaScript。 本书侧重于动手能力的培养;既可用作网页开发教材供高等院校学生使用,又可供有意提高网页开发技能的读者自学。通过本书的阅读,读者可迅速掌握网页开发技术,设计出漂亮、美观的网页。
目 录

第1章 Internet和Web简介 1
1.1 Internet的演变 2
1.2 Internet、内联网和外联网 3
万维网的演变 3
1.3 Internet标准和协调 4
1.4 Web标准和万维网联盟 4
1.4.1 无障碍技术和Web 5
1.4.2 有道德地使用网络信息 5
1.5 网络概论 6
1.6 客户端/服务器模型 8
1.7 Internet协议 9
1.7.1 文件传输协议 9
1.7.2 电子邮件协议 9
1.7.3 超文本传输协议 9
1.7.4 传输控制协议/Internet协议 9
1.8 URL和域名 10
1.8.1 URL 10
1.8.2 域名 11
1.9 标记语言 13
1.9.1 标准通用标记语言 13
1.9.2 超文本标记语言 13
1.9.3 可扩展标记语言 13
1.9.4 可扩展超文本标记语言 13
1.10 Internet和Web发展趋势 14
小结 16
重要术语 17
复习题 17
网上研究 19
第2章 XHTML基础 20
2.1 什么是HTML 21
2.2 为什么是XHTML而不是HTML 21
2.3 文档类型定义 22
2.4 第一个网页 23
2.4.1 保存文件 25
2.4.2 测试页面 26
2.5 XHTML——主体和文本基础 27
2.5.1 标记 27
2.5.2 标题标记 28
2.5.3 无障碍与标题 29
2.5.4 段落标记 29
2.5.5 换行标记 30
2.6 XHTML——列表基础 32
2.6.1 定义列表 32
2.6.2 有序列表 33
2.6.3 无序列表 34
2.7 XHTML——更多区块级标记 36
2.7.1 预先格式化的文本 36
2.7.2 文本缩进 37
2.8 XHTML——文本格式化 38
2.8.1 标记 39
2.8.2 逻辑样式标记 41
2.8.3 物理样式标记 42
2.8.4 XHTML特殊字符 43
2.9 XHTML语法校验 45
小结 47
重要术语 47
复习题 48
网上研究 58
第3章 XHTML链接和表格 59
3.1 XHTML——超链接 60
3.1.1 锚标记 60
3.1.2 绝对和相对链接 60
3.1.3 无障碍和链接 63
3.1.4 关于相对链接的其他内容 64
3.1.5 相对链接示例 64
3.1.6 在新的浏览器窗口中打开
链接 65
3.1.7 内部链接 65
3.1.8 E-mail链接 68
3.2 在网页中使用表格 69
3.2.1 XHTML表格概览 69
3.2.2 XHTML表头 70
3.2.3 XHTML表格标题 71
3.2.4 XHTML表格属性 72
3.2.5 将属性应用于行和单元格 76
3.2.6 无障碍和表格 79
3.3 XHTML——用表格格式化网页 80
3.3.1 无障碍和布局表格 82
3.3.2 更多页面布局表格样板 82
3.3.3 可变和固定表格宽度 84
3.3.4 嵌套表格 85
小结 87
重要术语 87
复习题 87
网上研究 101
第4章 XHTML颜色和可见元素 102
4.1 在网页上使用颜色 103
4.1.1 Web颜色调色板 103
4.1.2 颜色和body标记 104
4.1.3 无障碍设计和颜色 104
4.2 水平分隔线 105
水平分隔线属性 105
4.3 图片类型 108
4.3.1 GIF图片 108
4.3.2 JPEG图片 110
4.3.3 PNG图片 111
4.4 使用图片 112
4.4.1 图片标记 112
4.4.2 无障碍与图片 113
4.4.3 页面背景 114
4.4.4 图片链接 117
4.5 XHTML图片和其他 120
4.5.1 标记 120
4.5.2 使用表格格式化图片 121
4.5.3 图片映射 122
4.5.4 缩略图 124
4.5.5 高级技术:图片切割 124
4.6 图片来源和使用指导 124
4.6.1 图片来源 125
4.6.2 图片使用指导 125
4.6.3 Web无障碍 127
小结 127
重要术语 127
复习题 128
网上研究 144
第5章 XHTML框架 145
5.1 框架概述 146
5.1.1 使用框架的优点 147
5.1.2 使用框架的缺点 148
5.1.3 无障碍与框架 149
5.2 XHTML——使用框架 149
5.2.1 你的第一个框架集 149
5.2.2 标记 154
5.2.3 标记 156
5.2.4 标记 158 <br>5.2.5 target属性 159 <br>5.2.6 <base />标记 159 <br>5.3 内嵌框架 159 <br>5.4 框架、链接和道德 163 <br>小结 164 <br>重要术语 164 <br>复习题 164 <br>网上研究 179 <br>第6章 XHTML表单 180 <br>6.1 表单概述 181 <br>6.2 XHTML——使用表单 182 <br>6.2.1 <form>标记 183 <br>6.2.2 基本表单元素 185 <br>6.3 改善表单 196 <br>6.3.1 <label>标记 196 <br>6.3.2 <fieldset>和<legend>标记 197 <br>6.3.3 tabindex属性 198 <br>6.3.4 accesskey属性 198 <br>6.3.5 无障碍与表单 198 <br>6.3.6 图像按钮和<button>标记 199 <br>6.4 CGI服务器端处理 201 <br>6.4.1 应用CGI的步骤 202 <br>6.4.2 使用CGI 202 <br>6.4.3 隐私和表单 205 <br>6.4.4 CGI资源 206 <br>6.4.5 服务器端程序使用的 <br>其他技术 206 <br>小结 207 <br>重要术语 207 <br>复习题 207 <br>网上研究 219 <br>第7章 网站设计 220 <br>7.1 网站组织结构 221 <br>7.1.1 层级型组织结构 222 <br>7.1.2 直线型组织结构 224 <br>7.1.3 随机型组织结构 225 <br>7.2 网站导航——最佳规范 225 <br>7.2.1 易于导航 225 <br>7.2.2 导航栏 226 <br>7.2.3 短小的页面 229 <br>7.2.4 目录 229 <br>7.2.5 站点地图和站点搜索功能 229 <br>7.3 设计原则 230 <br>7.3.1 反复:使视觉元素重复贯穿 <br>整个设计 230 <br>7.3.2 对比:增加视觉刺激和 <br>吸引注意力 231 <br>7.3.3 近似:分组相关项目 231 <br>7.3.4 对齐:使元素对齐从而达到 <br>视觉上的统一 231 <br>7.4 网页设计——最佳规范 231 <br>7.4.1 下载时间 232 <br>7.4.2 感觉到的下载时间 232 <br>7.4.3 折叠处之上 233 <br>7.4.4 网页“房地产” 233 <br>7.4.5 水平滚动 233 <br>7.4.6 恰当的空白间隔 233 <br>7.4.7 目标受众 234 <br>7.4.8 浏览器友好支持 236 <br>7.4.9 屏幕分辨率 236 <br>7.4.10 页面布局 237 <br>7.5 页面布局设计技巧 238 <br>7.5.1 固定设计 238 <br>7.5.2 粘着设计 239 <br>7.5.3 流动设计 239 <br>7.6 文本设计——最佳规范 241 <br>7.7 图片设计——最佳规范 242 <br>7.8 提供无障碍访问方式设计 245 <br>7.9 最佳规范检验清单 247 <br>小结 250 <br>重要术语 250 <br>复习题 250 <br>网上研究 255 <br>第8章 网站开发 257 <br>8.1 成功的大规模项目开发 258 <br>8.1.1 项目经理 258 <br>8.1.2 信息设计师 258 <br>8.1.3 市场代表 258 <br>8.1.4 文书和编辑 258 <br>8.1.5 内容经理 258 <br>8.1.6 图像设计师 258 <br>8.1.7 数据库管理员 259 <br>8.1.8 网络管理员 259 <br>8.1.9 网页开发人员 259 <br>8.1.10 确定项目人选的标准 259 <br>8.2 开发流程 259 <br>8.2.1 酝酿 261 <br>8.2.2 分析 261 <br>8.2.3 设计 264 <br>8.2.4 制作 265 <br>8.2.5 测试 265 <br>8.2.6 开通 267 <br>8.2.7 维护 268 <br>8.2.8 评估 268 <br>8.3 Web主机托管 268 <br>8.3.1 Web主机提供商的种类 268 <br>8.3.2 主机需求 269 <br>8.4 选择虚拟主机 271 <br>小结 271 <br>重要术语 271 <br>复习题 272 <br>网上研究 276 <br>第9章 层叠样式表入门 277 <br>9.1 层叠样式表概况 278 <br>9.1.1 使用层叠样式表的优点 278 <br>9.1.2 层叠样式表的类型 278 <br>9.1.3 CSS语法入门 279 <br>9.2 使用内联样式 281 <br>与样式连用的XHTML元素 282 <br>9.3 使用内嵌样式表 284 <br>9.3.1 在CSS中使用类选择符 286 <br>9.3.2 在CSS中使用id选择符 288 <br>9.4 使用外部样式表 288 <br>9.5 “层叠”的含义 290 <br>9.6 CSS伪类和链接 293 <br>9.7 CSS和字体 301 <br>9.8 CSS策略 303 <br>小结 303 <br>重要术语 304 <br>复习题 304 <br>网上研究 313 <br>第10章 层叠样式表——页面布局 314 <br>10.1 CSS页面布局概况 315 <br>10.1.1 使用CSS进行页面布局的 <br>???优点 317 <br>10.1.2 使用CSS进行页面布局的 <br>???缺点 317 <br>10.2 框模型 318 <br>10.3 CSS定位属性 320 <br>10.3.1 相对定位和绝对定位 320 <br>10.3.2 float属性 323 <br>10.3.3 display属性 325 <br>10.3.4 z-index属性 326 <br>10.4 分两栏的页面布局 336 <br>10.5 使用列表进行导航区布局设计 341 <br>10.6 三栏页面布局 343 <br>10.7 使用CSS设置表单样式 350 <br>10.8 用CSS设置打印样式 353 <br>10.9 CSS调试技巧 355 <br>10.10 CSS页面布局资源 356 <br>小结 357 <br>重要术语 357 <br>复习题 357 <br>网上研究 370 <br>第11章 Web媒体和交互性 372 <br>11.1 辅助软件和插件 373 <br>11.2 音频文件类型 374 <br>获取音频文件 374 <br>11.3 在网页上使用音频 375 <br>11.3.1 <embed>标记 376 <br>11.3.2 <object>标记 377 <br>11.3.3 背景声音 380 <br>11.4 视频文件类型 381 <br>获取视频文件 381 <br>11.5 在网页上使用视频 381 <br>11.5.1 <embed>标记 382 <br>11.5.2 <object>标记 383 <br>11.5.3 只适用于Internet Explorer的 <br>??选项 383 <br>11.6 浏览器兼容性和无障碍性 384 <br>11.7 流媒体 384 <br>11.8 RealNetworks流媒体入门 385 <br>11.8.1 制作 386 <br>11.8.2 发布 386 <br>11.8.3 回放 387 <br>11.9 版权问题和媒体文件 387 <br>11.10 Adobe Macromedia Flash 388 <br>11.10.1 Flash的常用用法 388 <br>11.10.2 网页设计和Flash 390 <br>11.10.3 在网页上添加Flash动画 390 <br>11.10.4 Flash资源 393 <br>11.11 Java 394 <br>11.11.1 Java小程序常见用途 394 <br>11.11.2 在网页上添加Java <br>????小程序 396 <br>11.11.3 免费Java小程序资源 398 <br>11.12 JavaScript 399 <br>11.12.1 JavaScript的常见用途 400 <br>11.12.2 免费JavaScript资源 400 <br>11.13 动态HTML(DHTML) 401 <br>11.13.1 DHTML的常见用途 401 <br>11.13.2 免费DHTML资源 402 <br>11.14 Ajax——一种先进的Web技术 403 <br>11.14.1 Ajax的常用用途 403 <br>11.14.2 Ajax资源 404 <br>11.15 无障碍与多媒体/交互性 404 <br>小结 405 <br>重要术语 405 <br>复习题 405 <br>网上研究 415 <br>第12章 电子商务概述 416 <br>12.1 什么是电子商务 417 <br>12.1.1 电子商务的优点 417 <br>12.1.2 电子商务的风险 417 <br>12.2 电子商务商业模型 418 <br>12.3 电子数据交换 419 <br>12.4 电子商务统计数据 419 <br>12.5 电子商务相关问题 420 <br>12.6 电子商务安全 421 <br>12.6.1 加密 421 <br>12.6.2 整体性 422 <br>12.6.3 安全套接层 423 <br>12.6.4 数字化证书 423 <br>12.6.5 SSL和数字证书 425 <br>12.7 订单和支付流程 426 <br>12.7.1 现金模型 426 <br>12.7.2 支票模型 426 <br>12.7.3 信用卡模型 426 <br>12.7.4 智能卡 427 <br>12.8 电子商务店面解决方案 428 <br>12.8.1 快餐式在线店面 428 <br>12.8.2 现成的购物车软件 429 <br>12.8.3 定制解决方案 429 <br>12.8.4 节省费用的半定制解决 <br>???方案 429 <br>小结 431 <br>重要术语 431 <br>复习题 431 <br>网上研究 447 <br>第13章 开发人员网站推广 448 <br>13.1 搜索引擎和搜索索引概况 449 <br>13.2 常用的搜索引擎和搜索索引 449 <br>13.3 搜索引擎组成部分 450 <br>13.3.1 搜索机器人 450 <br>13.3.2 数据库 450 <br>13.3.3 搜索表单 451 <br>13.4 设计能够推广网站的页面 451 <br>13.4.1 关键字 451 <br>13.4.2 说明 452 <br>13.4.3 元标记 452 <br>13.5 被搜索引擎和搜索索引收录 453 <br>13.6 监控搜索引擎和搜索索引列表 455 <br>13.7 链接的受欢迎程度 456 <br>13.8 其他网站推广活动 457 <br>13.8.1 分销联盟计划 457 <br>13.8.2 条幅广告 457 <br>13.8.3 交换条幅广告 458 <br>13.8.4 交换链接协议 458 <br>13.8.5 邮件列表 459 <br>13.8.6 “粘人”的网站特色 459 <br>13.8.7 个人推荐 459 <br>13.8.8 博客和RSS供应 460 <br>13.8.9 Web圈 460 <br>13.8.10 新闻组和邮件服务器 <br>讨论 460 <br>13.8.11 传统媒体广告和 <br>现有广告材料 460 <br>小结 461 <br>重要术语 461 <br>复习题 461 <br>第14章 JavaScript概述 466 <br>14.1 JavaScript概述 467 <br>14.2 JavaScript的发展历程 467 <br>14.3 JavaScript的常见用途 468 <br>14.3.1 警示消息框 468 <br>14.3.2 弹出窗口 468 <br>14.3.3 浏览器嗅探 469 <br>14.3.4 跳转菜单 469 <br>14.3.5 鼠标移动技巧 470 <br>14.4 在网页中添加JavaScript 471 <br>14.4.1 <script>标记 471 <br>14.4.2 JavaScript程序块模板 471 <br>14.5 文档对象模型概述 474 <br>14.6 事件和事件处理器 476 <br>14.7 变量 479 <br>14.7.1 在网页中添加变量 480 <br>14.7.2 使用输入提示框获取 <br>??变量值 482 <br>14.8 程序设计概念入门 483 <br>14.8.1 数学运算符 483 <br>14.8.2 判断 484 <br>14.8.3 函数 486 <br>14.9 表单处理 489 <br>14.10 无障碍与JavaScript 494 <br>14.11 JavaScript资源 494 <br>小结 495 <br>重要术语 495 <br>复习题 495 <br>网上研究 504 <br>网页开发人员参考 505 <br>附录A XHTML参考 506 <br>附录B 特殊字符 533 <br>附录C CSS属性参考 535 <br>附录D HTML与XHTML 542 <br>附录E FTP 网页发布教程 548 <br>附录F 第508条款标准 560 <br>参考答案 562 <br>   <br>   <br>X <br>目录 <br>   <br>15 <br>XHTML网页开发与设计基础(第3版) <br>   <br>   <br>   <br>   <br>   <br>   <br>   <br>   <br>   <br><br> </div> </blockquote> <blockquote> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#dddddd"> <tr> <td bgcolor="#FFFFFF" align="left" width="30%" class="f1">[图书资源]</td> <td bgcolor="#FFFFFF" align="left" width="70%"><a href="http://27.112.9.59/down/wbs/StudentDataFiles.zip"><img src="themes/jcheng/images/4.jpg" /></a></td> </tr> </table> </blockquote> </div> </div> </div> <script type="text/javascript"> <!-- reg("com"); //--> </script> <div class="blank"></div> <div class="box"> <div class="box_1"> <h3><span class="text">商品标签</span></h3> <div class="boxCenterList clearfix ie6"> <form name="tagForm" action="javascript:;" onSubmit="return submitTag(this)" id="tagForm"> <p id="ECS_TAGS" style="margin-bottom:5px;"> </p> <p> <input type="text" name="tag" id="tag" class="inputBg" size="35" /> <input type="submit" value="添 加" class="bnt_blue" style="border:none;" /> <input type="hidden" name="goods_id" value="3329" /> </p> <script type="text/javascript"> //<![CDATA[ /** * 用户添加标记的处理函数 */ function submitTag(frm) { try { var tag = frm.elements['tag'].value; var idx = frm.elements['goods_id'].value; if (tag.length > 0 && parseInt(idx) > 0) { Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON"); } } catch (e) {alert(e);} return false; } function submitTagResponse(result) { var div = document.getElementById('ECS_TAGS'); if (result.error > 0) { alert(result.message); } else { try { div.innerHTML = ''; var tags = result.content; for (i = 0; i < tags.length; i++) { div.innerHTML += '<a href="search.php?keywords='+tags[i].word+'" style="color:#006ace; text-decoration:none; margin-right:5px;">' +tags[i].word + '[' + tags[i].count + ']<\/a>&nbsp;&nbsp; '; } } catch (e) {alert(e);} } } //]]> </script> </form> </div> </div> </div> <div class="blank5"></div> <div id="ECS_BOUGHT"><div class="box"> <div class="box_1"> <h3><span class="text">购买记录</span>(近期成交数量<font class="f1">0</font>)</h3> <div class="boxCenterList"> 还没有人购买过此商品 <div id="buy_pagebar" class="f_r" style="margin-top:10px"> <form name="selectPageForm" action="/goods.php" method="get"> <div id="buy_pager"> 总计 0 个记录,共 1 页。 <span> <a href="javascript:gotoBuyPage(1,3329)">第一页</a> <a href="javascript:;">上一页</a> <a href="javascript:;">下一页</a> <a href="javascript:;">最末页</a> </span> </div> </form> <script type="Text/Javascript" language="JavaScript"> <!-- function selectPage(sel) { sel.form.submit(); } //--> </script> </div> <div class="blank5"></div> </div> </div> </div> <div class="blank5"></div></div><div id="ECS_COMMENT"> <div class="box"> <div class="box_1"> <h3><span class="text">用户评论</span>(共<font class="f1">0</font>条评论)</h3> <div class="boxCenterList clearfix" style="height:1%;"> <ul class="comments"> <li>暂时还没有任何用户评论</li> </ul> <div id="pagebar" class="f_r"> <form name="selectPageForm" action="/goods.php" method="get"> <div id="pager"> 总计 0 个记录,共 1 页。 <span> <a href="javascript:gotoPage(1,3329,0)">第一页</a> <a href="javascript:;">上一页</a> <a href="javascript:;">下一页</a> <a href="javascript:;">最末页</a> </span> </div> </form> <script type="Text/Javascript" language="JavaScript"> <!-- function selectPage(sel) { sel.form.submit(); } //--> </script> </div> <div class="blank5"></div> <div class="commentsList"> <form action="javascript:;" onsubmit="submitComment(this)" method="post" name="commentForm" id="commentForm"> <table width="710" border="0" cellspacing="5" cellpadding="0"> <tr> <td width="64" align="right">用户名:</td> <td width="631">匿名用户</td> </tr> <tr> <td align="right">E-mail:</td> <td> <input type="text" name="email" id="email" maxlength="100" value="" class="inputBorder"/> </td> </tr> <tr> <td align="right">评价等级:</td> <td> <input name="comment_rank" type="radio" value="1" id="comment_rank1" /> <img src="themes/jcheng/images/stars1.gif" /> <input name="comment_rank" type="radio" value="2" id="comment_rank2" /> <img src="themes/jcheng/images/stars2.gif" /> <input name="comment_rank" type="radio" value="3" id="comment_rank3" /> <img src="themes/jcheng/images/stars3.gif" /> <input name="comment_rank" type="radio" value="4" id="comment_rank4" /> <img src="themes/jcheng/images/stars4.gif" /> <input name="comment_rank" type="radio" value="5" checked="checked" id="comment_rank5" /> <img src="themes/jcheng/images/stars5.gif" /> </td> </tr> <tr> <td align="right" valign="top">评论内容:</td> <td> <textarea name="content" class="inputBorder" style="height:50px; width:620px;"></textarea> <input type="hidden" name="cmt_type" value="0" /> <input type="hidden" name="id" value="3329" /> </td> </tr> <tr> <td colspan="2"> <div style="padding-left:15px; text-align:left; float:left;"> 验证码:<input type="text" name="captcha" class="inputBorder" style="width:50px; margin-left:5px;"/> <img src="captcha.php?650807006" alt="captcha" onClick="this.src='captcha.php?'+Math.random()" class="captcha"> </div> <input name="" type="submit" value="" class="f_r" style="border:none; background:url(themes/jcheng/images/commentsBnt.gif); width:75px; height:21px; margin-right:8px;"> </td> </tr> </table> </form> </div> </div> </div> </div> <div class="blank5"></div> <script type="text/javascript"> //<![CDATA[ var cmt_empty_username = "请输入您的用户名称"; var cmt_empty_email = "请输入您的电子邮件地址"; var cmt_error_email = "电子邮件地址格式不正确"; var cmt_empty_content = "您没有输入评论的内容"; var captcha_not_null = "验证码不能为空!"; var cmt_invalid_comments = "无效的评论内容!"; /** * 提交评论信息 */ function submitComment(frm) { var cmt = new Object; //cmt.username = frm.elements['username'].value; cmt.email = frm.elements['email'].value; cmt.content = frm.elements['content'].value; cmt.type = frm.elements['cmt_type'].value; cmt.id = frm.elements['id'].value; cmt.enabled_captcha = frm.elements['enabled_captcha'] ? frm.elements['enabled_captcha'].value : '0'; cmt.captcha = frm.elements['captcha'] ? frm.elements['captcha'].value : ''; cmt.rank = 0; for (i = 0; i < frm.elements['comment_rank'].length; i++) { if (frm.elements['comment_rank'][i].checked) { cmt.rank = frm.elements['comment_rank'][i].value; } } // if (cmt.username.length == 0) // { // alert(cmt_empty_username); // return false; // } if (cmt.email.length > 0) { if (!(Utils.isEmail(cmt.email))) { alert(cmt_error_email); return false; } } else { alert(cmt_empty_email); return false; } if (cmt.content.length == 0) { alert(cmt_empty_content); return false; } if (cmt.enabled_captcha > 0 && cmt.captcha.length == 0 ) { alert(captcha_not_null); return false; } Ajax.call('comment.php', 'cmt=' + cmt.toJSONString(), commentResponse, 'POST', 'JSON'); return false; } /** * 处理提交评论的反馈信息 */ function commentResponse(result) { if (result.message) { alert(result.message); } if (result.error == 0) { var layer = document.getElementById('ECS_COMMENT'); if (layer) { layer.innerHTML = result.content; } } } //]]> </script></div> </div> </div> <div class="blank"></div> <div class="bottomlist"> <img class="contactpic" src="themes/jcheng/images/contactpic.jpg" /> </div> <div class="c12"></div> <div class="pubbox adbox"><img src="themes/jcheng/images/bottompic.jpg" /></div> <div class="copyright"> <div class="pubbox"> Copyright 2005 www.wenyuan.com.cn All Rights Reserved 地址:清华大学院内清华出版社白楼(清华大学游泳馆东侧) <br /> 站长QQ: <a href="http://wpa.qq.com/msgrd?V=1&amp;Uin=124487725(投稿专用)&amp;Site=文源&amp;Menu=yes" target="_blank"><img src="http://wpa.qq.com/pa?p=1:124487725(投稿专用):4" height="16" border="0" alt="QQ" /> 124487725(投稿专用)</a> Email:book1402@126.com(投稿专用) 电话:010-62791865 <br /> 版权所有:&copy; 2005-2024 文源 版权所有,并保留所有权利。 <a href=""><img src="themes/jcheng/images/xml_rss2.gif" alt="rss" /></a> <script src="http://s95.cnzz.com/stat.php?id=5337346&web_id=5337346" language="JavaScript"></script></div> </div> <div class="jiathis_share_slide jiathis_share_24x24" id="jiathis_share_slide"> <div class="jiathis_share_slide_top" id="jiathis_share_title"></div> <div class="jiathis_share_slide_inner"> <div class="jiathis_style_24x24"> <a class="jiathis_button_qzone"></a> <a class="jiathis_button_tsina"></a> <a class="jiathis_button_renren"></a> <a class="jiathis_button_weixin"></a> <a href="http://www.jiathis.com/share" class="jiathis jiathis_txt jtico jtico_jiathis" target="_blank"></a> <script type="text/javascript"> var jiathis_config = { slide:{ divid:'jiathis_main',//设定分享按钮的位置在哪个DIV的边缘,一般是主体内容的外层DIV框架ID, pos:'right', gt:'true' }, pic:"http://www.wenyuan.com.cn/images/201305/thumb_img/200881163709.gif", hideMore:false }; </script> <script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=1368332634055197" charset="utf-8"></script> <script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_slide.js" charset="utf-8"></script> </div></div></div> </body> <script type="text/javascript"> var goods_id = 3329; var goodsattr_style = 1; var gmt_end_time = 0; var day = "天"; var hour = "小时"; var minute = "分钟"; var second = "秒"; var end = "结束"; var goodsId = 3329; var now_time = 1715580057; onload = function(){ changePrice(); fixpng(); try {onload_leftTime();} catch (e) {} } /** * 点选可选属性或改变数量时修改商品价格的函数 */ function changePrice() { var attr = getSelectedAttributes(document.forms['ECS_FORMBUY']); var qty = document.forms['ECS_FORMBUY'].elements['number'].value; Ajax.call('goods.php', 'act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse, 'GET', 'JSON'); } /** * 接收返回的信息 */ function changePriceResponse(res) { if (res.err_msg.length > 0) { alert(res.err_msg); } else { document.forms['ECS_FORMBUY'].elements['number'].value = res.qty; if (document.getElementById('ECS_GOODS_AMOUNT')) document.getElementById('ECS_GOODS_AMOUNT').innerHTML = res.result; } } </script> </html>