应该是服务器端ASP代码的问题

解决方案 »

  1.   

    在这句后加一行:
    window.location.href='../login.asp?continu_ok=1'; 
    return false;
      

  2.   

    上面的代码中 </script> 后面的ASP代码就会登录吧。
    有一点,你需要明白。
    ASP代码是在服务器端执行的。
    JS代码是在ASP代码执行完生成HTML并传送给客户端之后,
    在客户端执行的。换句话说,你上面的if语句中,
    并不会在执行完客户端的处理后再执行后面的代码的。
    而是全部执行完之后,
    客户端代码才会生成。也因为这样,你的登录处理被执行了两回。
    第二回才是通过 window.location.href='../login.asp?continu_ok=1'; 进行的。
      

  3.   

    <script language="javascript"> if(confirm('您现在是属于匿名回复,确认需要匿名回帖吗?点取消登陆后回复!'))return false; 
    else
    {
      window.location.href='../login.asp?continu_ok=1'; 
    } </script> 
      

  4.   

     <script language="javascript"> if(confirm('您现在是属于匿名回复,确认需要匿名回帖吗?点取消登陆后回复!'))return false; 
    else 

      window.location.href='../login.asp?continu_ok=1'; 
    } </script>