通过action请求到页面的时候,
页面在IE下被执行了两次,
在火狐下只执行一次,
当我把跳转指向到一个html进行处理的时候,
         function goHome(){
window.location.href = '/';
}
setTimeout("goHome()",10);
         上面这种请求方式,主页被执行了两次,
下面这种请求,主页只执行一次,
         location.href='/index.jsp';
这个问题很棘手,所以上来发个帖子寻求高人指导啊!

解决方案 »

  1.   

    <script>
    window.location.href = '/index.jsp'; 
    </script>
    放到</body>后面去就完了
      

  2.   

    setTimeout("goHome()",10); 
      时间设置太短了吧?
      

  3.   

    <script> 
    window.location.href = '/index.jsp'; 

    window.open('index.jsp') ;
    </script> 试试。应用和body前后没有关系吧。
      

  4.   

    function goHome(){
    window.location.href = '/';
    }
    setTimeout("goHome()",10); 
    location.href='/index.jsp' 的位置不对吧,这个js代码放在body前面<html> 
      <script> function goHome(){
          window.location.href = '/';
          }
         setTimeout("goHome()",10); 
         location.href='/index.jsp' 
      </script>
       <body>
       </body>   
    </html>