在在线考试系统中,考试为2个小时,从联线看是计算,页面显示倒计时
求struts,jsp,js解决方法??

解决方案 »

  1.   

    可以用session的销毁时间来实现!
      

  2.   

    这个东西我做过是用JS做的。
    1.限定时间为两个小时,当进入考试页面的话,将这两个小时转化成秒的形式。赋给windows.name属性。
    2.你要明白windows.name是一个全局的变量。
    3.然后对考试时间执行--操作,将--操作后的值重新赋值给windows.name
    4.执行判断,如果考试的时间--为0的话,那么弹出消息,提示考试时间结束,然后跳转到其他页面或者关闭页面。
    5.需要每秒执行一次--操作的方法,需要用到windows.setInterval("调用方法",1000);
    大体给你写写吧<script>
    window.name="你的时间秒的形式";
    function tick()
    {
       var maxtime=windows.name;
       if(maxtime>0)
        {
        maxtime--;
      window.name=maxtime;
        }
    else
    {
      alert("时间到了别考了");
      跳转到别的页面。或者window.close()
    }
    window.setInterval("tick()",1000);
    }累死我了,就是这样的
      

  3.   


       var maxtime=windows.name;
    楼上这位仁兄你的这个应该是window.name吧
    还有maxtime--;
    是什么意思啊
      

  4.   

    楼上的仁兄
    还有那个形式怎么设啊
    需要从数据库取值吗?
    还有运行时alert("时间到了别考了");
    总是不停的弹出??
    谢了啊仁兄