再请教一个问题,就是如果表单提交到的另外一个新页面是动态生成的(在cgi程序中进行重定向的文件)那它的时间怎么计算??

解决方案 »

  1.   

    提交时把当前时间保存到cookie,在返回页面里比较
      

  2.   

    ///-------aj.htm-------
    <body>
    <form method="POST" action="aj.asp">
      <input type="submit" value="提交" name="B1" onclick = tt()></p>
      <input type="type" name="h1">
    </form>
    </body>
    <script language="javascript">
    function tt()
    {
    var d = new Date();
    var a = d.getTime();
    document.all.h1.value = a;
    }
    </script>
    ///-------aj.asp-------
    <body>
    <input type="hidden" name="h1" value="<%=Request("h1")%>">
    </body>
    <script>
    window.onload = init;
    function init()
    {
    var a,b;
    var d = new Date();
    a = d.getTime();
    alert(a + " - " + document.all.h1.value + " = " + (a-document.all.h1.value)/1000 + "秒");
    }
    </script>这个测的是从点提交按钮开始到新页面加载完毕的时间
      

  3.   

    谢谢大家的关注
    就是如果表单提交到的另外一个新页面是动态生成的(在cgi程序中进行重定向的文件)那它的时间怎么计算??