改变css使网页换肤

<HTML>
<
HEAD>
<
link ID="skin" rel="stylesheet" type="text/css">
<
TITLE>换肤技术</TITLE>
<
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>


<a href=# onclick="changecss('css.css')">css.css</a>
<a href=# onclick="changecss('css1.css')">css1.css</a>
<a href=# onclick="changecss('css2.css')">css2.css</a>
<a href=# onclick="changecss('css3.css')">css3.css</a>
<br>


<select onchange="changecss(this.value)">
<option>选择样式单文件</option>
<script language="javascript">
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("<option value=\""+csss[i]+"\" selected>"+csss[i]+"样式单文件</option>");
         else
                 document.write("<option value=\""+csss[i]+"\">"+csss[i]+"样式单文件</option>");
</script>
</select>
</BODY>
</HTML>

Tags: javascript , css

上一篇: 改变你人生的32句励志言语
下一篇: 老师看了必定疯狂的作文(转载)

相关文章

访客评论

  1. #1 7dou 2008, January 29, 2:50 PM
    good ok

发表评论

评论内容 (必填):