此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【wsm106】截止到2008-08-01 08:15:59的历史汇总数据(不包括此帖):
发帖的总数量:9                        发帖的总分数:170                      每贴平均分数:18                       
回帖的总数量:122                      得分贴总数量:40                       回帖的得分率:32%                      
结贴的总数量:9                        结贴的总分数:170                      
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
敬礼!

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=wsm106

解决方案 »

  1.   

    服务器长时间无反应?除非你改成ajax提交,一旦提交表单,实际上客户端就已经不是A页面了。A页的数据提交,改为ajax,做一些处理,加自动跳转代码,也许能满足你的需求下面是60秒自动跳转代码
    <meta http-equiv="Refresh" content="60;url=http://xxx.xxxx.xxx/">
      

  2.   

    因为服务器问题跳转不到别的页面后,最后显示的还是页面A,另外因为浏览器的问题,使用ajax会出现未知错误……
      

  3.   

    是什么问题导致服务器没反应?
    如果是服务器cpu满负荷了,怕不容易处理,因为做什么都要等它执行完成。看看session超时设置,和listener是否可以捕捉这种情况。
      

  4.   

    提供个思路:>在action B加个时间监听,超时地址重定向
      

  5.   

    看看问题的根源,不是机子的问题
    就用ajax实现这效果啊
    如果符合了跳转长时间停留,在head前加上跳转代码
    <meta http-equiv="Refresh" content="秒数;url=你设置跳转的网页"> 
      

  6.   

    有一种方法,submit之后加上setTimeout,完成超时后的跳转
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE>XXX </TITLE>
        <script type="text/javascript">
    function showover(){
    document.forms[0].submit();
    setTimeout(test,5000);
    }
    function test(){
    document.location.href="http://new.163.com";
    }
     </script>
     </HEAD> <BODY>
    <form>
    <input type="button" value="test" onclick="showover()">
    </form>
     </BODY>
    </HTML>
      

  7.   

    上面网址打错了http://news.163.com
      

  8.   

    因为浏览器兼容性问题,ajax不能用另外在head里加自动跳转也不现实,当用户正在浏览那个页面的时候,你给他突然来个跳转,那肯定不行
      

  9.   

    回10楼的,当提交之后,请求应该就会跳到其他页面或者是action,在本页面加js会执行么?先试下~~~
      

  10.   

    document.forms[0].submit();
                setTimeout(test,5000);这个是在5000毫秒内,如果服务器响应的话就会执行submit,反之就指向指定的网页么?本人js用的少~~~如果是这样的话,建议这个时间设置多久才能让用户的感觉最好呢?
      

  11.   

    本页面没有刷新的话,执行5秒就会执行settimeout,settimeout里面的方法指向什么他就会重新发送新的请求设置时间这个,你去问客户吧!
      

  12.   

    做一个父页面,把A嵌到该页面中(比如用iframe)。提交的时候父页面开始计时,如果成功取到数据则计时结束。超时的话,根据自己的情况处理。当然,能用ajax效果是最好的。
      

  13.   

    js确实很强大,看来以后要多多关注
    我们的客户不得了,需求让我们开发方提,等你做好了他们再指手画脚,这里不该这样,那里不行……问他们,我还不如自作主张得了!!!
    最后谢谢Landor2004,问题应该是解决了不过还要看个破浏览器支持的是不是够好,测试过后再来结贴,感谢大家的帮助~~~