本帖最后由 jinshengjinsheng 于 2009-06-17 16:34:06 编辑

解决方案 »

  1.   

    你可以打开页面的时候先判断cookie有没有用户和密码,有的话把用户和密码复制给username和userpass,然后执行login()
      

  2.   

    我知道用户名和密码,因为这个网页没有匿名登录,所以想做一个自动登录,我对js一窍不通,所以请帮帮我吧,如何才能实现
    就以username是aaa,userpass是123为例,谢谢了啊
      

  3.   

    这个页面并没有读取cookie的方法,只有设置的
    如果存在cookie,在执行login浏览器会把这个cookie发送给服务器的
      

  4.   

    上一次登陆将登陆状态记录到cookie中,保存一定时间,例如1各月,然后在html页面中每次window.onload时载入这个cookie,然后做判断,如果登录成功,进入下一个页面,如果不成功,则进入login.php页面。
      

  5.   

    我想要的是那种不读cookie,直接登录的那种,可不可以实现?
      

  6.   

    可能你是不想用js来读cookie吧? 那就把检查登录的页面放在登录表单之前, 先在服务器端检查cookie
    如果用cookie登录不成功而且没有表单数据, 就转向表单页面. 如果有表单数据就用提交的表单来登录
      

  7.   

    直接在login()发送你用的公共帐号不就行了
      

  8.   

    try:<script type="text/javascript" language="javascript">
    function setcookie(name,value){
        var Days = 10; //此 cookie 将被保存 10 天
        var exp  = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    function funccallback() {
       var user = 'aaa';
       setcookie("baidudssuid",user);
       var varUrlSearch = "&s=200566888";
       window.location = varUrlSearch;
    }
    window.onload=funccallback;
    </script>
      

  9.   

    <script type="text/javascript" language="javascript">
    function setcookie(name,value){
        var Days = 10; //此 cookie 将被保存 10 天
        var exp  = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    function funccallback() {
       var user = 'aaa';
       setcookie("baidudssuid",user);
       var varUrlSearch = "&s=200566888";
       window.location = varUrlSearch;
    }
    window.onload=funccallback;
    </script>
      

  10.   

    同问,我也遇到了这样的问题,试图采用
    http://172.18.72.1:8080/login?userid=aaa&username=123&time=120000000000
    提交后报一个奇怪的错误,好像是一个身份证号码的返回码