js设置cookie,获取cookie值及删除cookie值代码

function SetCookie (name, value) {
       var exp = new Date();
       exp.setTime (exp.getTime()+3600000000);
       document.cookie = name + "=" + value + "; expires=" + exp.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));
 }
function DelCookie(name)
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

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 null;
 }

时间: 2024-07-31 06:56:08

js设置cookie,获取cookie值及删除cookie值代码的相关文章

jQuery获取cookie值及删除cookie用法实例_jquery

本文实例讲述了jQuery获取cookie值及删除cookie用法.分享给大家供大家参考,具体如下: cookie在jquery中有指定的cookie操作类,这里先来介绍在使用cookie操作类时的一些问题,然后介绍正确的使用方法. 使用JQuery操作cookie时 发生取的值不正确的问题: 结果发现cookie有四个不同的属性: 名称,内容,域,路径 $.cookie('the_cookie'); // 读取 cookie $.cookie('the_cookie', 'the_value'

JavaScript设置、获取、清除单值和多值cookie的方法_javascript技巧

废话不多说了,直接给大家贴代码了. 具体代码如下: var CookieUtil = (function () { var Cookie = function () { // 获取单值cookie this.get = function(name) { var start = document.cookie.indexOf(encodeURIComponent(name)) ; var end = document.cookie.indexOf(';', start) ; if(end == -

js设置文本框中焦点位置在最后的示例代码

 本篇文章主要是对js设置文本框中焦点位置在最后的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在火狐浏览器中直接使用this.focus();即可实现.   在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!!   如:   代码如下: var tar=document.getElementByIdx_x("name"); if(tar.attachEvent){ tar.attachEvent('onmouseover

Excel 2007筛选唯一值或删除重复值

筛选唯一值和删除重复值是两个紧密相关的任务,这是因为所显示的结果是相同的:一个唯一值的列表.但它们差别仍很大:筛选唯一值时,将临时隐藏重复的值,但删除重复值时,则会永久删除重复值. 重复值是行中的所有值与另一个行中的所有值完全匹配的值.重复值是由单元格中显示的值确定的,它不必是存储在单元格中的值.例如,如果不同的单元格中有相同的日期值,一个格式为"3/8/2006",另一个的格式为"Mar 8, 2006",则值是唯一的. 最好先筛选唯一值,以便在删除重复值之前确认

js设置文本框中焦点位置在最后的示例代码(简单实用)_javascript技巧

在火狐浏览器中直接使用this.focus();即可实现. 在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!! 如: 复制代码 代码如下: var tar=document.getElementByIdx_x("name");if(tar.attachEvent){tar.attachEvent('onmouseover',focus(tar),false);}else{tar.addEventListener('mouseover',fo

js类中获取外部函数名的方法与代码_js面向对象

比如我们要在一个类中设定一个方法可以根据调入一个方法保存在类变量中,等需要的时候可以通过访问类变量来得到. 通常如果我们生成一个实例 如:var temp=new TopnetTree(); 如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名. 如temp.fileAction=fnTest; //fnTest是一个函数 于是偶就写了一个方法来实现此功能. 通过arguments来判断判断传入内容: 实现如下功能: 传入内容为空,不执行任何内容 传入一个参数,则表

js设置,删除,获取用户cookie信息

js设置,删除,获取用户cookie信息 function getcookie(name) { 取得cookie信息  var cookie_start = document.cookie.indexOf(name);  var cookie_end = document.cookie.indexOf(";", cookie_start);  return cookie_start == -1 ? '' : unescape(document.cookie.substring(cook

jQuery设置Cookie及删除Cookie实例分析_jquery

本文实例讲述了jQuery设置Cookie及删除Cookie的方法.分享给大家供大家参考,具体如下: 这是一个jQuery cookie的使用例子,通过本示例的学习希望朋友们能熟悉在引入jquery.cookie.js插件后,如何去使用它,你可以了解到cookie天数设置.日期设置.多个cookie的设置.如何获取Cookie.通过 date 对象设置过期日期为 3 天后的那天.设置有效期天数等小技巧. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0

java操作cookie示例(删除cookie)_java

1.设置Cookie 复制代码 代码如下: Cookie cookie = new Cookie("key", "value");cookie.setMaxAge(60);  设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效. 复制代码 代码如下: cookie.setPath("/test/test2");  设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.ge