RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
用JS和Cookie来指定页面的CSS
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:39
  • 来源:未知

<HTML><HEAD><TITLE>换肤技术新的尝试</TITLE><link ID="skin" rel="stylesheet" type="text/css"><SCRIPT LANGUAGE=javascript><!--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":"");}

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);     }}//--></SCRIPT></HEAD><BODY>

<P>请选择下面的下拉菜单测试换肤效果</P>

<select οnchange="changecss(this.value)"><option>选择样式单文件</option><script language="javascript">var csss=new Array();csss[0]="001.css";csss[1]="002.css";csss[2]="003.css";csss[3]="004.css";var i;for(i=0;i<4;i++)     if(thisskin==csss[i])           document.write("<option value=/""+csss[i]+"/" selected>"+csss[i]+"样式单文件</option>");     else           document.write("<option value=/""+csss[i]+"/">"+csss[i]+"样式单文件</option>");</script></select></BODY></HTML>