<input type="submit" id="btnSubmit">var timer=setTimeout("function(){btnSubmit.click();},1000);不过一般情况下报表都是查询比较慢的,一秒钟估计是查不完的
时间长了就没有实时效果,本来就是难以想像的一件事儿啊
BS怎么能实时啊?!!

解决方案 »

  1.   

    <script>
    var i=0;
    function redirecturl(){
      //逻辑处理数据  if (i>5){
       location.href='url.jsp?id="+......参数
      }
      i++;
      setTimeout("redirecturl()",1000);
    }
    redirecturl();
    </script>
      

  2.   

    to czcty(peter) 
    谢谢您的回复。
    我应该把参数放在session里,然后,你的那个方法我应该放在那里执行啊?
      

  3.   

    把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面. 
      

  4.   

    是应该放到<BODY onload="redirecturl()";  bgcolor="e0e5f3">这里执行吗?
      

  5.   

    qyluo2002(擦肩而过)把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面. 正解!!!
      

  6.   

    <meta http-equiv="refresh" content="时间">,
      

  7.   

    谢谢各位大侠。问题不是用<meta http-equiv="refresh" content="时间">,
    来解决。
      

  8.   

    to  czcty(peter) 
    哥们,我用了这个定时器,可是我是这么写的function redirecturl()
    {
      //逻辑处理数据
          var i=0;
         // document.forms[0].operAtt.value="reload";
                          if (i>5)
          {
                              var purl="/sysman-platform/perform/report.do?operAtt=reload";                 window.location.href=purl;
                //location.href='url.jsp?id="+......参数
          }
       i++;
      setTimeout("redirecturl()",1000);}
    可是就是没有向Action发送请求,定时器是可以运行 的,我这行代码看来是没有问题的
    var purl="/sysman-platform/perform/report.do?operAtt=reload";
    请再帮我看看
      

  9.   

    function redirecturl()
    {
      //逻辑处理数据
      var i=0;
      // document.forms[0].operAtt.value="reload";
      if (i>5)
      {
        var purl="/sysman-platform/perform/report.do?operAtt=reload";                                                                    window.location.href=purl;
        //location.href='url.jsp?id="+......参数
       }
       i++;
       setTimeout("redirecturl()",1000);}