在线票务购买计时器

时间:2012-02-23 18:32:16

标签: javascript asp-classic

有人可以指导我在使用MsAccess数据库的Classic ASP编写的一个在线应用程序中使用时间限制计时器的最佳方法。

简单的过程。一旦用户购物,系统会重定向用户以输入结算和&在此计时器显示且有效10分钟的运输信息。

最初我捕获服务器端时间并使用经典ASP的DateAdd函数“DATEADD(”n“,10,TIME())”添加10分钟“,然后使用JavaScript将当前时间与到期时间相匹配。但由于网站可以从世界任何地方访问,因此服务器时间没有用,因为Javascript匹配占用本地PC时间,所以它永远不会匹配。

其次,当用户刷新页面时,10分钟计时器将重新启动。

感谢您的帮助。它可以通过Javascript或Classic ASP。

1 个答案:

答案 0 :(得分:0)

在第1页中,执行此操作

session("shopping_time") = now

在随后的页面中

这样做,

session("current_time" ) = now
time_elapsed = datediff("n",session("current_time" ),session("shopping_time"))
if ( time_elapsed > 10 ) then
    //do something
end if