如何在时间用完时重定向到另一个页面

时间:2009-02-13 08:29:27

标签: javascript jsp timeout

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

2 个答案:

答案 0 :(得分:3)

您需要使用Javascript来实现此目的。在那里你需要创建一个看起来像这样的JS片段:

<script type="text/javascript">
  var myTimer = window.setTimeout(timer, 3000);

  function timer() {
    window.location.href = "new_page.htm"
  }
</script>

该脚本用于进入正文部分工作。头部的脚本需要onload事件来处理启动计时器。该示例将在3秒后重定向。

答案 1 :(得分:1)

JavaScript只是客户端,可能会被禁用或更改为欺骗您的应用程序。

您还必须在服务器上跟踪时间,并且您还应该尝试尽快输入您的应用程序,以了解答案是否“及时”。
重型AJAX是解决这个问题的方法。

另一种方式可能是具有类似后端的Flash / Flex组合。