怎样用js来操作cookies代码

function setCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
       var Days=30;//保存30天
       var exp  = new Date();    //new Date("December 31, 9998");
       exp.setTime(exp.getTime() + Days*24*60*60*1000);
       document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
       }
}

function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

时间: 2024-12-02 01:07:00

怎样用js来操作cookies代码的相关文章

Js 操作 Cookies 代码

js代码      function   getCookieVal(offset)   {          var   endstr   =   document.cookie.indexOf(";",offset);          if(endstr   ==   -1)              endstr   =   document.cookie.length;          return   unescape(document.cookie.substring(o

JS DOM 操作实现代码_javascript技巧

简单的表格: 复制代码 代码如下: <table> <tr> <td id="TEST"> <input type="submit" value="确定"> <input type="button" value="取消"> </td> </tr> </table> 经测试: 复制代码 代码如下: var td=

js 读写删除cookies操作函数

js 读写删除cookies操作函数 function setcookie(name,value)//两个参数,一个是cookie的名子,一个是值 {     var days = 30; //此 cookie 将被保存 30 天     var exp  = new date();    //new date("december 31, 9998");     exp.settime(exp.gettime() + days*24*60*60*1000);     document.

JS弹出窗口代码大全(详细整理)_javascript技巧

如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 复制代码 代码如下: <html> <body http://www.jb51.net','','fullscreen');">; <b>www.jb51.net</b> </body> </html> 2.弹启一个被F11化后的窗口 复制代码 代码如下: <html>

超详细的JS弹出窗口代码大全_javascript技巧

如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:  1.弹启一个全屏窗口 代码如下:  <html> <body http://www.jb51.net','','fullscreen');">; <b>www.jb51.net</b> </body> </html> 2.弹启一个被F11化后的窗口 代码如下:  <html> <bo

JS设置获取cookies的方法

 这篇文章主要介绍了JS设置获取cookies的方法,有需要的朋友可以参考一下 结合JavaScript权威指南,加上项目开发时在网上搜集的资料,整理了两种设置和获取cookie的方法.  代码如下: <script>   //设置cookie  方法一 function setCookie(name,value){  var exp = new Date();  exp.setTime(exp.getTime() + 1*60*60*1000);//有效期1小时  document.cook

js 数组操作之pop,push,unshift,splice,shift

 本篇文章主要介绍了js数组操作之pop,push,unshift,splice,shift.需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <script>     Array.prototype.pop=function(){          if(this.length!=0)this.length--;          return this;          }       pop 方法    移除数组中的最后一个元素并返回该元素.      arrayObj.po

简单的JS轮播图代码_javascript技巧

在团队带人,突然被人问到轮播图如何实现,进入前端领域有一年多了,但很久没自己写过,一直是用大牛写的插件,今天就写个简单的适合入门者学习的小教程.当然,轮播图的实现原理与设计模式有很多种,我这里讲的是用面向过程函数式编程去实现,相对于面向对象设计模式,代码难免会显得臃肿冗余.但没有面向对象的抽象却很适合新手理解与学习.已经在BAT的同学看到希望少喷点.另外可以多提意见. 轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏.通过计算偏移量利用定时器实现自动播放,或通过

Htm5/js 如何操作本地 sqlite数据库 进行查询

问题描述 Htm5/js 如何操作本地 sqlite数据库 进行查询 2C 我想要找一个用htm5/js对网站根目录下的sqlite数据库进行查询的办法 这个网站是离线使用的,不需要服务器提供数据库 使用js访问本地sqlite数据库 只需要查询数据库 不要使用什么什么.js 只需要给关键部分代码一个连接数据库函数一个查询函数即可 解决方案 http://blog.csdn.net/tsxw24/article/details/7613815http://blog.sina.com.cn/s/b