关闭

Javascript 操作Cookies

798人阅读 评论(0) 收藏 举报

USID

PW

// index.aspx.cs

USID.Attributes.Add("onblur","SaveCurUser()");

// index.aspx

//添加 onload=SetCurUser();

     <script language="javascript">
              var LastUserId="LastUserCode";
              function SaveCurUser()
                   {
                   var objusID=document.getElementById("USID").value; 
                    CurUserId=objusID;
                       //alert("save:"+CurUserId);
                        SetCookie(LastUserId,CurUserId);
                        Form1.PW.focus();
                       return true;
                   }
            function SetCurUser()
                   {
                  
                    CurUserId=GetCookie(LastUserId);
                       //alert("get:"+CurUserId);
                       if (CurUserId==null)
                       {CurUserId=""}
                       var objusUSID=document.getElementById("USID");
                        objusUSID.value=CurUserId;
                        Form1.PW.focus();
                   }
/*--------------------------------------------------
//cookie事件 by zwb
// 2006/06/1
//--------------------------------------------------*/
//写Cookie
function SetCookie(name,value)
{
     var argv=SetCookie.arguments;
     var argc=SetCookie.arguments.length;
     var expires=new Date();
     //保存COOKIES时间为1年    
     expires.setTime(expires.getTime()+(24*60*60*1000*365));
     document.cookie=name+"="+escape(value)+("; expires="+expires.toGMTString())+"; path=/";
}
//内部函数,不供外部调用
function getCookieVal(offset)
{
     var endstr=document.cookie.indexOf(";",offset);
     if(endstr==-1)endstr=document.cookie.length;
     return unescape(document.cookie.substring(offset,endstr));
}
//读Cookie
function GetCookie(name)
{
     var arg=name+"=";
     var alen=arg.length;
     var clen=document.cookie.length;
     var i=0;
     while(i<clen)
     {
         var j=i+alen;
          if(document.cookie.substring(i,j)==arg)
              return getCookieVal(j);
          i=document.cookie.indexOf(" ",i)+1;
          if(i==0) break;
     }
     return "";
}

   </script>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:62034次
    • 积分:943
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:23篇
    • 译文:0篇
    • 评论:5条
    最新评论