0

我正在尝试使用 JSP 开发一个在线考试应用程序。所以我想在某个时间段用完时,用与当前页面(考试页面)相同的参数链接到结果页面。我想知道如何添加计时器以及如何在超时时链接到另一个页面。谢谢。

4

2 回答 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 回答