正 文

使用JavaScript执行多重周期 ID cookies


www.7dspace.com  更新日期:2006-2-19 16:54:17  七度空间


MSC客户端功能

现在既然基础已经打好了,那么我们可将视线转移到建筑本身。这一建筑由4个功能构成,这些功能可处理存储当前周期 ID的高级任务,如用当前的周期 ID替代先前存储的周期 ID,修复先前的周期 ID。

就像名称所暗示的那样,store周期功能可将当前的周期 ID存储在MSC中。首先,将当前的周期 ID以与destroy周期同样的方式进行存放。之后,按MSC格式要求进行格式化并将其和其它已存储的周期 ID一起放在一个数组中。存储并结合起来的数组构成全部的MSC。Replace周期功能与store周期基本相同,只有一个例外:replace周期可覆盖先前存储的周期 ID, 而store周期不能。

按照我的建筑理论类推下去,其最后的部分是restore周期, 它可以在MSC中找到先前已存储的周期 ID,并用已存储的周期 ID覆盖当前的周期 ID。就ASP而论,当前客户的浏览器已是一位早先的客户。

范例

Figue A展示了ASP检测MSC功能的画面。

Figure A

ASP page to test MSC functions

周期Test4.asp 展示了含有三行按钮的五个柱形图。前四个柱形图可激活按钮标签上所示的MSC功能。每一柱形图从ses1到 ses4分别对应MSC ID子系统。第五个按钮柱的功能与标签所示相同,即Create New 周期通过激活destroy周期功能创建一个新的周期 ID; Reload Page将会重新加载一个页面;Clear 周期会清除MSC.

你可以在这里下载编码,并按范例所示进行操作。该范例已包含了所有管理多重ASP 周期 ID所需功能。如果要将这些功能集成入一个现有的系统中,则需使用页面的onload事件助手储存当前的周期 ID cookie, 并使用页面的onbeforeunload事件助手修复一个周期 ID.

小结

在ASP中管理多重周期 ID,起源于我在建设B2B电子商务网站时遇到的一个特殊问题的解决方式。然而随着时间的推移,它已成为了解更多ASP如何管理周期以及如何使ASP比原有设计做得更多的理由。

2页,页码:[1] [2] 

上一篇:菜鸟必看:学习黑客技术的基本环境
下一篇:轻松使用Swing的树
标题:使用JavaScript执行多重周期 ID cookies 作者: 来源:开发者在线
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐