html 页面换皮肤,动态更换网页皮肤

换肤技术

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”:””);

}

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;

}

var thisskin;

thisskin=GetCookie(“nowskin”);

if(thisskin!=””)

???? skin.href=thisskin;

else

???? skin.href=”css.css”;

function changecss(url){

???? if(url!=””){

?????????? skin.href=url;

?????????? var expdate=new Date();

?????????? expdate.setTime(expdate.getTime()+(24*60*60*1000*30));

?????????? //expdate=null;

?????????????????????????????????? //以下设置COOKIES时间为1年,自己随便设置该时间..

?????????? SetCookie(“nowskin”,url,expdate,”/”,null,false);

???? }

}

//–>

请选择下面的下拉菜单测试换肤效果

css.css

css1.css

css2.css

css3.css

选择样式单文件

var csss=new Array();

csss[0]=”css.css”;

csss[1]=”css1.css”;

csss[2]=”css2.css”;

csss[3]=”css3.css”;

var i;

for(i=0;i<4;i++)

???? if(thisskin==csss[i])

?????????? document.write(“”+csss[i]+”样式单文件”);

???? else

?????????? document.write(“”+csss[i]+”样式单文件”);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值