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