• JavaScript操作Cookies


    //
    //   -------------------------   
    //   JavaScript的Cookies函数库
    //   -------------------------   
    //   保存Cookie   
    function saveCookie(name, value, expires, path, domain, secure) {
        var strCookie = name + "=" + value;
        if (expires) {
            //   计算Cookie的期限,   参数为天数   
            var curTime = new Date();
            curTime.setTime(curTime.getTime() + expires * 24 * 60 * 60 * 1000);
            strCookie += ";   expires=" + curTime.toGMTString();
        }
        //   Cookie的路径   
        strCookie += (path) ? ";   path=" + path : "";
        //   Cookie的Domain   
        strCookie += (domain) ? ";   domain=" + domain : "";
        //   是否需要保密传送,为一个布尔值   
        strCookie += (secure) ? ";   secure" : "";
        document.cookie = strCookie;
    }
    
    
    //   使用名称参数取得Cookie值,   null表示Cookie不存在   
    function getCookie(name) {
        var strCookies = document.cookie;
        var cookieName = name + "=";     //   Cookie名称   
        var valueBegin, valueEnd, value;
        //   寻找是否有此Cookie名称   
        valueBegin = strCookies.indexOf(cookieName);
        if (valueBegin == -1) return null;     //   没有此Cookie   
        //   取得值的结尾位置   
        valueEnd = strCookies.indexOf(";", valueBegin);
        if (valueEnd == -1)
            valueEnd = strCookies.length;     //   最後一个Cookie   
        //   取得Cookie值   
        value = strCookies.substring(valueBegin + cookieName.length, valueEnd);
        return value;
    }
    
    //   检查Cookie是否存在   
    function checkCookieExist(name) {
        if (getCookie(name))
            return true;
        else
            return false;
    }
    
    //   删除Cookie   
    function deleteCookie(name, path, domain) {
        var strCookie;
        //   检查Cookie是否存在   
        if (checkCookieExist(name)) {
            //   设置Cookie的期限为己过期   
            strCookie = name + "=";
            strCookie += (path) ? ";   path=" + path : "";
            strCookie += (domain) ? ";   domain=" + domain : "";
            strCookie += ";   expires=Thu,   01-Jan-70   00:00:01   GMT";
            document.cookie = strCookie;
        }
    }
    

    //
    //   -------------------------   
    //   JavaScript的Cookies函数库
    //   -------------------------   
    //   保存Cookie   
    function saveCookie(name, value, expires, path, domain, secure) {
        var strCookie = name + "=" + value;
        if (expires) {
            //   计算Cookie的期限,   参数为天数   
            var curTime = new Date();
            curTime.setTime(curTime.getTime() + expires * 24 * 60 * 60 * 1000);
            strCookie += ";   expires=" + curTime.toGMTString();
        }
        //   Cookie的路径   
        strCookie += (path) ? ";   path=" + path : "";
        //   Cookie的Domain   
        strCookie += (domain) ? ";   domain=" + domain : "";
        //   是否需要保密传送,为一个布尔值   
        strCookie += (secure) ? ";   secure" : "";
        document.cookie = strCookie;
    }


    //   使用名称参数取得Cookie值,   null表示Cookie不存在   
    function getCookie(name) {
        var strCookies = document.cookie;
        var cookieName = name + "=";     //   Cookie名称   
        var valueBegin, valueEnd, value;
        //   寻找是否有此Cookie名称   
        valueBegin = strCookies.indexOf(cookieName);
        if (valueBegin == -1) return null;     //   没有此Cookie   
        //   取得值的结尾位置   
        valueEnd = strCookies.indexOf(";", valueBegin);
        if (valueEnd == -1)
            valueEnd = strCookies.length;     //   最後一个Cookie   
        //   取得Cookie值   
        value = strCookies.substring(valueBegin + cookieName.length, valueEnd);
        return value;
    }

    //   检查Cookie是否存在   
    function checkCookieExist(name) {
        if (getCookie(name))
            return true;
        else
            return false;
    }

    //   删除Cookie   
    function deleteCookie(name, path, domain) {
        var strCookie;
        //   检查Cookie是否存在   
        if (checkCookieExist(name)) {
            //   设置Cookie的期限为己过期   
            strCookie = name + "=";
            strCookie += (path) ? ";   path=" + path : "";
            strCookie += (domain) ? ";   domain=" + domain : "";
            strCookie += ";   expires=Thu,   01-Jan-70   00:00:01   GMT";
            document.cookie = strCookie;
        }
    }

  • 相关阅读:
    jquery 回车切换 tab功能
    Jtemplates 基本语法
    Rdlc报表出现空白页解决方法
    动软代码生成与 EntityFramework 实体生成模板
    windows 无法启动asp.net 状态服务 错误 0x8007277a
    导出Excel Gridview
    错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内 .
    c#与vb.net在App_Code里面编译要通过,需要以下web.config的配置
    個人最近做的最多的重複工作就是excel导出
    Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
  • 原文地址:https://www.cnblogs.com/qishiguilai/p/3553721.html
Copyright © 2020-2023  润新知