【发布时间】:2017-04-07 10:02:46
【问题描述】:
我已经建立了一个在线考试门户,允许学生使用网络浏览器在线参加考试。
现在我还开发了计时器功能,用户必须在规定的时间内完成考试。我遇到的麻烦是,当我刷新页面时,计时器再次从新鲜开始,例如 40 分钟。这就是我想要的问题是当用户刷新页面时,当他们点击下一个问题按钮时,它不应该恢复计时器或相同的情况。
这里的上下文是 Lotus Domino,但我想使用 javascriot 来实现,无论如何我们可以在刷新页面或提交页面之前存储计时器值,并且在刷新/下一个问题后它应该从过去的值开始。 .
谢谢 硬盘
【问题讨论】:
-
如果 JS 只使用 cookie 来启动它开始的日期/时间。但并不完美,人们可以删除 cookie 并重置计时器。通过会话的后端解决方案会更可靠。
-
如果需要,我也会使用后端。
-
或者更确切地说,是否可以防止用户使用 javascript 刷新页面或单击下一步按钮?
-
我觉得你应该使用后端和Session
标签: javascript lotus-domino lotus