要执行服务端代码?那么用js来实现吧,加上ajax异步调用服务端方法好了

解决方案 »

  1.   

    开始答题的时候将当前时间存入Session,并赋值给js全局变量starttime,自定义js函数chk()没隔30秒执行一次(settimeout),用时间函数timediff判断当前时间和starttime的差值,>=30分钟,触发事件:documnet.getElementById("按钮").click();在"按钮"里面写跳转语句
      

  2.   

    应该比较简单,在“开始答题”按钮的事件中加入
    setTimeout(timeover,1800000);这样当按了这个按钮30分钟后就会执行timeover这个方法了。
    在这个方法中你可以写其他代码
      

  3.   

    window.onload里面设定定时器 setTimeout
    到时间就跳转
      

  4.   

    那就在javascript里submit,或者重定向的各一个页面,或者用ajax调用,方法很多的。
      

  5.   

    时间过后我要执行 一个按钮下的 事件, 可是JAVASCRIPT怎么调用服务器端事件呢
      

  6.   

    用ajax搜索下ajaxpro能找到很多资料通过这个就能用javascript调用服务器端方法了
      

  7.   

    哈,好像是同行,主要还是利用ajax组件来完成前台写个ajax方法,取到试卷的答题时间,开始答题时开始减,直到为0,就提交到另个页面,处理分数,ok
      

  8.   

    我会用AJAXPRO  有谁给个大概思路呢 我用的是 2003
      

  9.   

    dim strdate as datetime
    dim strcurrent as datetime
    strdate=system.datetime.now ->取得答题开始时间
    session("time")=strdate
    session("type")=0
    strcurrent=strdate+30分钟(转化)
    session("type")=1
    select type
           case"1"
            跳出
    end select