- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章综合应用—网上书店客户端的设计.pptx
第9章 综合应用——网上书店客户端的设计;9.1 网上购书的基本流程;9.2查询图书;;;;;;9.2.2 精品推荐
在页面显著位置上给出一些最新名家名著的书名、作者及价格信息,通过单击图书名称构成的超级连接,直接打开book_detail.asp页给出该书的详细介绍,为图书爱好者提供一个快捷的途径。
该页的制作主要是使用服务器行为“转到详细信息页”,通过超级链接传递参数(书号)打开book_detail.asp 显示图书的详细信息。;;9.2.3 按类别查询图书
在页面显示图书的类别,通过单击这些类别名称???开book.asp页并传递参数(图书类别编号),从而列出属于该类别的所有图书,实现按类别查询。
制作中也是使用了服务器行为“转到详细信息页”来实现。 ;;9.2.4 综合查询
使用表单向book.asp页提供书名、出版社、出版时间、类别、作者等较多的查询参数,以缩小检索图书的范围,加快图书查询速度。;;9.3 购物车的实现;;9.3.2 设置购物车
要将商品添加到购物车,首先应该定义购物车。凡是需要购物车功能的页面均必须先定义购物车。如果需要应用某个购物车服务器行为,也必须先定义购物车。由于所需要的购物车是一样的,所以可以给任何页面首先添加购物车,然后在另一个页面上直接引用它。
在购物车中,包含如下几个组成部分:商品标识、商品数量、商品价格、商品名称。 ;;;;在页面的代码在最前面增加了一行如下的语句:
!--#include file=inc_CharonCart.asp --
表明引用与当前页面同目录下的文件inc_CharonCart.asp,这是我们定义购物车行为时自动生成的文件,完全由VBScript代码组成。在inc_CharonCart.asp中包含了两个函数,分别用来将购物车数据写入到Cookie和从Cookie中读取数据到购物车中。函数代码见后页。;function CartToCookie(thearray,cookiename)
on error resume next
mystring=
for j=0 to ubound(CCcart,2)
if CCcart(CC_ProductID,j) then
for i=0 to 5
mystring=mystring CCcart(i,j) ^
next
mystring=left(mystring,len(mystring)-1)
mystring=mystring |
end if
next
mystring=left(mystring,len(mystring)-1)
Response.Cookies(cookiename)=mystring
end function;function CookieToCart(cookiename)
dim myarray(5,50)
mystring=Request.Cookies(cookiename)
productarray=split(mystring,|)
for j=0 to ubound(productarray)
itemarray=split(productarray(j),^)
for i=0 to 5
if itemarray(i) then
myarray(i,j)=itemarray(i)
else
myarray(i,j)=null
end if
next
next
CookieToCart=myarray
end function;9.3.3将商品添加到购物车
Charon Cart服务器行为菜单提供了两种将商品添加到购物车的命令:Add To Cart From Form(从表单添加到购物车)和Add To Cart From link(从链接添加到购物车)。;1 从链接添加到购物车 ;购物车数据项;2 从表单添加到购物车
当一页中显示多条记录时,使用表单来向购物车中添加数据更为合适,因为通过表单能够更方便地标识每本图书的信息。;;9.3.4 创建购物车页面
购物车页面用来让客户查看和更改购物车中自己选定的图书,包括图书的书号、书名、单价、选购的数量、金额和总金额等。;1 显示购物车内容;2 更新和清空购物车
更新购物车的操作是使客户更改选定图书的数量或者选择清除复选框后从购物车中删除该图
文档评论(0)