一个非常实用的javascript读写Cookie函数

转载 2006年05月17日 15:46:00
一个非常实用的javascript读写Cookie函数  
function  GetCookieVal(offset)
//获得Cookie解码后的值
{
var  endstr  =  documents.cookie.indexOf  (";",  offset);
if  (endstr  ==  -1)
endstr  =  documents.cookie.length;
return  unescape(documents.cookie.substring(offset,  endstr));
}
function  SetCookie(name,  value)
//设定Cookie值
{
var  expdate  =  new  Date();
var  argv  =  SetCookie.arguments;
var  argc  =  SetCookie.arguments.length;
var  expires  =  (argc  >  2)  ?  argv[2]  :  null;
var  path  =  (argc  >  3)  ?  argv[3]  :  null;
var  domain  =  (argc  >  4)  ?  argv[4]  :  null;
var  secure  =  (argc  >  5)  ?  argv[5]  :  false;
if(expires!=null)  expdate.setTime(expdate.getTime()  +  (  expires  *  1000  ));
documents.cookie  =  name  +  "="  +  escape  (value)  +((expires  ==  null)  ?  ""  :  (";  expires="+  expdate.toGMTString()))
+((path  ==  null)  ?  ""  :  (";  path="  +  path))  +((domain  ==  null)  ?  ""  :  (";  domain="  +  domain))
+((secure  ==  true)  ?  ";  secure"  :  "");
}
function  DelCookie(name)
//删除Cookie
{
var  exp  =  new  Date();
exp.setTime  (exp.getTime()  -  1);
var  cval  =  GetCookie  (name);
documents.cookie  =  name  +  "="  +  cval  +  ";  expires="+  exp.toGMTString();
}
function  GetCookie(name)
//获得Cookie的原始值
{
var  arg  =  name  +  "=";
var  alen  =  arg.length;
var  clen  =  documents.cookie.length;
var  i  =  0;
while  (i  <  clen)
{
var  j  =  i  +  alen;
if  (documents.cookie.substring(i,  j)  ==  arg)
return  GetCookieVal  (j);
i  =  documents.cookie.indexOf("  ",  i)  +  1;
if  (i  ==  0)  break;
}
return  null;
}

一个非常实用的javascript读写Cookie函数

function GetCookieVal(offset)//获得Cookie解码后的值{var endstr = document.cookie.indexOf (";", offset);if (...
  • xcyxl
  • xcyxl
  • 2007年06月28日 15:14
  • 467

一个非常实用的javascript读写Cookie函数

一个非常实用的javascript读写Cookie函数  function  GetCookieVal(offset)//获得Cookie解码后的值{var  endstr  =  documents...
  • whoami1731
  • whoami1731
  • 2007年12月10日 11:57
  • 256

javascript读写Cookie函数

javascript读写Cookie函数function GetCookieVal(offset)//获得Cookie解码后的值{var endstr = document.cookie.indexO...
  • heimaoxiaozi
  • heimaoxiaozi
  • 2007年08月13日 12:26
  • 578

javascript读写cookie的一个小demo

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    test Coo...
  • owl2008
  • owl2008
  • 2005年12月10日 19:25
  • 1681

写一个设置Cookie值得封装函数

Cookie是在浏览网页时,网站服务器放在客户端里面的一这个小小的文件,这个文件里存储了一些访问这个网站有关的一些东西,下次访问这个网站时就会记得。 Cookies是用于存储web页面的用户信息。 ...
  • u012575451
  • u012575451
  • 2016年09月29日 11:25
  • 464

一组实用的Cookie读写函数(JS)

网上找的,分享之,呵呵。    function K_GetCookieVal(offset)    {        var endstr = document.cookie.indexOf (";...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年05月14日 00:39
  • 1168

JavaScript cookie存储和读取(一)

window.onload = function(){ /* cookie 是指Web浏览器存储的少量数据,同时它是与具体的Web页面或者站点相关的cookie最早是设计为被服务器...
  • laike1355
  • laike1355
  • 2016年04月11日 17:35
  • 816

2018蓝桥杯培训-STL应用专题-day 1 sort作业题1

题目描述: STL库中有许多非常实用的函数,如sort,set,map,vector,queue等。   此题为sort的应用教学,题目如下:   读入n个数,要求按照从大到小的顺序输出出现的数字。...
  • qq_40769859
  • qq_40769859
  • 2018年02月06日 14:33
  • 75

Underscore一个非常实用的JavaScript库

Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能。   创造一个小而美的公司非常值得...
  • hsany330
  • hsany330
  • 2014年04月01日 13:14
  • 455

javascript 操作cookie详解

设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存...
  • rhythm923
  • rhythm923
  • 2016年12月17日 00:31
  • 1821
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个非常实用的javascript读写Cookie函数
举报原因:
原因补充:

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