有人可以指导我在使用MsAccess数据库的Classic ASP编写的一个在线应用程序中使用时间限制计时器的最佳方法。
简单的过程。一旦用户购物,系统会重定向用户以输入结算和&在此计时器显示且有效10分钟的运输信息。
最初我捕获服务器端时间并使用经典ASP的DateAdd函数“DATEADD(”n“,10,TIME())”添加10分钟“,然后使用JavaScript将当前时间与到期时间相匹配。但由于网站可以从世界任何地方访问,因此服务器时间没有用,因为Javascript匹配占用本地PC时间,所以它永远不会匹配。
其次,当用户刷新页面时,10分钟计时器将重新启动。
感谢您的帮助。它可以通过Javascript或Classic ASP。
答案 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