用Javascript读写Cookie

写在前面:这篇文章出来的晚了,还请大家原谅!主要原因是今天放学后,被人拉去Happy了^_^,也祝大家周末快乐!

接上回:
要让浏览器记住用户选择的样式文件,最简单的方法就是使用cookie了,而且用Javascript设置和读取也很方便。

//设置Cookie的函数

function SetCookie(name,value){
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2 var path=(3 var domain=(4 var secure=(5 document.cookie=name+”=”+escape(value)+((expires==null)?””:(“; expires=”+expires.toGMTString()))+((path==null)?””:(“; path=”+path))+((domain==null)?””:(“; domain=”+domain))+((secure==true)?”; secure”:””);
}

[#afdream.com#]
//读取Cookie的函数

function GetCookie(Name) {
var search = Name + “=”;
var returnvalue = “”;
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(“;”, offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset,end));
}
}
return returnvalue;
}

//调用读取cookie的函数,设定客户端的样式文件

var thisskin;
thisskin=GetCookie(“nowskin”);
if(thisskin!=””)
document.getElementsByTagName(“link”)[4].href=thisskin;
else
document.getElementsByTagName(“link”)[4].href=”css.css”;

//这一个函数就是上一篇中的函数,只不过在后面加了一些语句,用来设置cookie

function setStyle(style){
if(style!=””){
document.getElementsByTagName(“link”)[4].href=style;
var expdate=new Date();
expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
//expdate=null;
//以下设置COOKIES时间为1年
SetCookie(“nowskin”,style,expdate,”/”,null,false);
}
}

OK!把这上面的所有代码都放在changecss3.html的

3 comments on “用Javascript读写Cookie”

  1. 深圳市恒波超声设备有限公司供应:
    超声波塑料焊接机,超声波塑料熔接机,二手超声波设备,超声波模具,维修各种型号超声波焊接机,代客超声波焊接加工,小型超声波清洗器,超声波美甲机,眼镜超声波清洗机,数控型超声波清洗机
    一、超声波塑焊机系列:
    〈一〉、标准20K系列超声波塑胶焊接机
    〈二〉、精密标准型超声波塑料焊接机
    〈三〉、二手超声波设备买卖
    〈四〉、超声波焊接模具制做
    〈五〉、维修各种品牌超音波设备
    〈六〉、代客超音波焊接加工
    〈七〉、出租超声波设备
    <八> 、全程免费提供超声波技术咨询
    二、超声波清洗系列
    〈一〉、台式超声波清洗机
    〈二〉、小型超声波清洗机
    〈三〉、线路板超声波清洗机
    〈四〉、实验室用超声波清洗机
    〈五〉、数码型超声波清洗机
    〈六〉、家用超声波清洗器
    〈七〉、眼镜超声波清洗机
    〈八〉、蔬菜水果超声波解毒机
    我公司现有大量二手超声波塑料焊接机出租、出售,保修半年,服务周到包你满意。有意者请到公司选购。我公司设有专门的维修队伍,送货上门安装调试,为客户解决各种焊接难题. 恒波超声代客超声波加工:承接电子、文具、礼品、塑胶、工艺品、手机、电池、水箱、杯子、日用品等产品超声波焊接加工。价格合理,交货准时!维修各种型号超声波设备。超声波模具设计制作。恒波公司长期大量收购各种废弃闲置二手超声波塑料焊接设备,上门看货即付现金,价格高。代客超声焊接加工及装配,为客户解决各种焊接难题.
    公司电话:0755-28993510 在线客服 QQ:362287156
    0755-89915860 在线客服 QQ:503921445
    公司传真:0755-28999510 在线客服 QQ:547987681

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据