PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

PHP+Python » 前端设计 » js设置cookie,js获取cookie,js判断cookie是否存在

js设置cookie,js获取cookie,js判断cookie是否存在

此文被围观1445日期: 2013-03-29 分类 : 前端设计  标签:  ·····
最近网站添加了一个换背景的功能,用到cookie,这里记录一下js操作cookie的方法 [js] /*COOKIES*/ //创建cookie function cre_cook(nom,contenu,jour) { var expireDate = new Date(); expireDate.setTime(expireDate.getTime() + jour*24*3600*1000); document.cookie = nom + "=" + escape(contenu) + ";expires=" + expireDate.toGMTString() + ";path=/"; } //获取cookie function getCookie(nameCookie) { var cookieTrouve=false; var debut=0; var fin=0; var ch=document.cookie; var i=0; while (i<=ch.length) { debut=i; fin=debut+nameCookie.length; if (ch.substring(debut,fin)==nameCookie) { cookieTrouve=true; break; } i++; } if (cookieTrouve) { debut=fin+1; fin=document.cookie.indexOf(";",debut); if(fin<debut) fin=document.cookie.length; return document.cookie.substring(debut,fin); } return ""; } [/js] 例:我现在要设置读图网的背景,将选择的背景添加到cookie里面,当然添加前也要清空些cookie [js] /*****更改背景和导航样式*****/ function change_theme(num_skin){ cre_cook('wx_theme','',-1); document.body.className=num_skin; $("#changeTheme li").removeClass("selected"); $("#"+num_skin).addClass("selected"); cre_cook('wx_theme',num_skin,30); } [/js] 在来看一下如何判断cookie值是否存在 [js] function chkcookies(NameOfCookie) { var c = document.cookie.indexOf(NameOfCookie+"="); if (c != -1) { return true; } else { alert("您还没注册"); location.href="http://www.dutuwang.net/"; } return false; } [/js]

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.