用Javascript读写Cookie
2005-10
写在前面:这篇文章出来的晚了,还请大家原谅!主要原因是今天放学后,被人拉去Happy了^_^,也祝大家周末快乐!
接上回:
要让浏览器记住用户选择的样式文件,最简单的方法就是使用cookie了,而且用Javascript设置和读取也很方便。
//设置Cookie的函数
function SetCookie(name,value){
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2<argc)?argv[2]:null;
var path=(3<argc)?argv[3]:null;
var domain=(4<argc)?argv[4]:null;
var secure=(5<argc)?argv[5]:false;
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的<script>的代码段中就行了!
您可能对这些文章也感兴趣:- [翻译]jQuery和MooTools的真正区别(下)
- Mootools 1.2教程(3)——数组使用简介
- Mootools 1.2教程(7)——设置和获取样式表属性
- 网页自适应不同分辨率显示
- JavaScript类型转换太变态,慎用
- Mootools 1.2教程(14)——定时器和哈希简介
- Mootools 1.2教程(20)——选项卡效果(Tabs)
- Fookie——在JavaScript使用Flash存储本地数据
- 用JavaScript调用Silverlight(C#)中的方法
- jQuery方法扩展:type, toJSON, evalJSON
与该文相关的评论:(我也想说几句)IBM服务器提供经过验证的硬件,IBM服务器报价可以为各种规模的企业带来真正的收益。IBM服务器价格提供了与公认行业标准兼容的尖端技术。DELL服务器、DELL笔记本、DELL台式机,DELL服务器报价、DELL笔记本价格、DELL台式机销售等
Processed in 0.1875024 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
我来说两句:
用户中心
日志分类

最新日志
统计信息






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