我正在尝试使用 JSP 开发一个在线考试应用程序。所以我想在某个时间段用完时,用与当前页面(考试页面)相同的参数链接到结果页面。我想知道如何添加计时器以及如何在超时时链接到另一个页面。谢谢。
thawtar
问问题
527 次
2 回答
3
您需要使用 Javascript 来实现这一点。在那里你需要创建一个看起来像这样的 JS 段:
<script type="text/javascript">
var myTimer = window.setTimeout(timer, 3000);
function timer() {
window.location.href = "new_page.htm"
}
</script>
该脚本用于进入正文部分工作。您的 head 部分的脚本将需要一个 onload 事件来处理启动计时器。该示例将在 3 秒后重定向。
于 2009-02-13T08:44:13.330 回答
1
JavaScript 只是客户端,它可以被禁用或更改以欺骗您的应用程序。
您还必须跟踪服务器上的时间,并且您还应该尝试尽快将输入输入到您的应用程序中,以了解答案是否“及时”。
重型 AJAX 是我解决这个问题的方法。
另一种方式可能是具有类似后端的 Flash/Flex 组合。
于 2009-02-13T08:53:04.367 回答