Javascript 操作Cookies

原创 2006年06月01日 10:52:00

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>

JS之——设置cookie 删除cookie

js设置cookie有很多种方法。 第一种:(这个是w3c官网的代码) //设置cookie function setCookie(cname, cvalue, exdays) { var ...
  • l1028386804
  • l1028386804
  • 2016年06月16日 12:40
  • 27718

原生js和jquery两种处理cookie的插件介绍

原文地址:weber.com jquery.cookie插件库和js.cookie的作者都是Klaus Hartl (github地址:https://github.com/carhartl)。这...
  • canglingyue
  • canglingyue
  • 2016年08月31日 16:17
  • 2675

深入了解Cookie(1)------selenium2进行Cookie操作的前奏

世界上最宽阔的是海洋,比海洋还宽阔的是天空,比天空还宽阔的是人的心量。做人的心量有多大,人生的成就就有多大。不为一己之利去争、去斗、去夺,扫除报复之心和嫉妒之念,自然“心底无私天地宽”。. ....
  • wanghantong
  • wanghantong
  • 2014年06月29日 12:10
  • 7802

javascript对cookies的操作

  • 2012年05月29日 11:11
  • 3KB
  • 下载

javascript操作cookies 以及 正确使用cookies的属性

在 JS(JavaScript) 操作cookies比较复杂,在 ASP 里面我们只需要知道 cookie 的名称、cookie 的值就行了,而 JS 里面,我们面对的是 cookie 的字符串,你自...
  • ZuoFangYouYuan
  • ZuoFangYouYuan
  • 2013年08月19日 16:38
  • 259

javascript 使用Cookies经典推荐^_^

  • 2011年11月23日 18:17
  • 31KB
  • 下载

javaScript框架和Cookies帮助文档

  • 2011年08月09日 12:15
  • 198KB
  • 下载

【JavaScript】cookies详解

  • 2014年10月29日 09:47
  • 1KB
  • 下载

java+http+操作cookies源码整理

  • 2016年08月16日 16:01
  • 5KB
  • 下载

php Cookies 操作控制类

  • 2013年12月22日 21:22
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript 操作Cookies
举报原因:
原因补充:

(最多只允许输入30个字)