网页换肤色的代码

 

根据不同的按钮来转换网站的肤色。详细代码:

<html>
<head>
 <title>网页换肤</title>
 <link id="myCss" href="orange.css" rel="stylesheet">
 <script>
  function writeCookie(csspath){
   var today=new Date();
   var expires=new Date();
   expires.setTime(today.getTime()+1000*60*60*24*30);
   var str="cssPath="+csspath+";expires="+expires.toGMTString()+";";
   document.cookie=str;
  }
  
  function readCookie(cookieName){
   var search=cookieName+"=";
   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;
      return unescape(document.cookie.substring(offset,end));
     }
    }
   }
  }
  
  function change(type){
   if(type=="orange"){
    document.getElementById("myCss").href="orange.css";
    writeCookie(orange.css);
   }
   if(type=="gray"){
    document.getElementById("myCss").href="gray.css";
    writeCookie(gray.css);
   }
  }
 </script>
</head>

<body>


<form action="">
<table align="center">
  <tr>
    <td align="center"><a href="#" onClick="change('orange')">【橘色经典】</a></td>
    <td align="center"><a href="#" onClick="change('gray')">【灰色畅想】</a></td>
  </tr>
  <tr>
    <td>用户名:</td>
    <td><input type="text" name="name" /></td>
  </tr>
  <tr>
    <td>密码:</td>
    <td><input type="password" name="pwd" /></td>
  </tr>
  <tr>
    <td>确认密码:</td>
    <td><input type="password" name="pwd1" /></td>
  </tr>
  <tr>
    <td>性别:</td>
    <td>
  <input type="radio" name="sex" value="m" />男
  <input type="radio" name="sex" value="f" />女
 </td>
  </tr>
  <tr>
    <td>年龄:</td>
    <td><input type="text" name="age" /></td>
  </tr>
  <tr>
    <td><input class="botton1" type="submit" value="注册" /></td>
    <td><input class="botton1" type="button" value="重置" /></td>
  </tr>
</table>
</form>
</body>
</head>

1、默认的颜色为橘色

2、当单击“灰色”的时候,网页风格变为“灰色”

3、当最后点击“橘色”的时候,网页再次变为原色

4、每一次重新打开网页的时候,网页都会还原为橘色的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值