zoukankan      html  css  js  c++  java
  • 一步一步搭建企业内部网站使用类似QQ的换肤

    来自网络

    代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>换肤</title>
    <style type="text/css">
    body
    {font-size:12px}
    *
    {margin:0;padding:0;}
    ul,li
    {list-style:none}
    .login_skin
    {height:25px;background:#E8E8E8;border:1px solid #e9e8e5;width:215px;color:#333;line-height:25px;margin:25px 0px 25px 10px;padding-left:15px;}
    .login_skin li
    {float:left}
    .login_skin .bor
    {border-right:1px solid #e9e8e5; padding-right:7px; margin-right:10px}
    .login_skin li span
    {margin:7px 4px 0px 0px;cursor:pointer;display:block}
    .login_skin li span em
    {display:block;height:9px;width:10px;overflow:hidden;text-indent:-9999px}
    .login_skin a
    {color:#333;text-decoration:none; margin-right:5px}
    .login_skin li .on
    { border:1px solid #333;cursor:default}
    h2
    {font-size:12px; padding:8px 0px 10px 15px}
    #sk_blue
    {background:#2086b3;}
    #sk_or
    {background:#e64c13}
    #sk_byu
    {background:#b7a37a;}
    #warpper
    {overflow:hidden;height:1%}
    .contentl
    {margin-right:-244px;float:left;width:100%}
    .contentr
    {width:230px;float:right;}
    .main
    {margin-right:254px;margin-left:10px;height:300px}
    .footer
    {height:30px;margin:30px 10px 0px 10px}
    .blue .content
    {background:#2086b3;color:#fff;}
    .blue .bb
    {border:2px solid #2086b3;}
    .blue .bb h2
    { color:#2086b3}
    .blue .footer
    {background:#2086b3;}
    .or .content
    {background:#e64c13}
    .or .bb
    {border:2px solid #e64c13;}
    .or .bb h2
    { color:#e64c13}
    .or .footer
    {background:#e64c13;}
    .byu .content
    {background:#b7a37a;color:#f00}
    .byu .bb
    {border:2px solid #b7a37a;}
    .byu .bb h2
    { color:#b7a37a}
    .byu .footer
    {background:#b7a37a;}
    </style>
    <script type="text/javascript">
    function setOnloadEvent(func){
    var oldonload = window.onload;
    if(typeof window.onload != "function"){
    window.onload
    = func;
    }
    else{
    window.onload
    = function(){
    oldonload();
    func();
    }
    }
    }
    // --- 设置cookie
    function setCookie(name,value,days) {
    if (days) {
    var date = new Date();
    date.setTime(date.getTime()
    +(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
    else expires = "";
    document.cookie
    = name+"="+value+expires+"; path=/";
    }
    //--- 获取cookie
    function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
    }
    function skin(){
    if(!document.getElementsByTagName) return false;
    if(!document.getElementById("skin")) return false;
    var skin_id="blue";
    if(getCookie("id")!=null){
    skin_id
    =getCookie("id");
    }
    var span_id=skin_id+"_sp";
    var span_on=document.getElementById(span_id);
    document.body.className
    =skin_id;
    span_on.className
    ="on";
    var skinType=document.getElementById("skin");
    var skin_nub=skinType.getElementsByTagName("em");
    for(var i=0; i<skin_nub.length;i++){
    skin_nub[i].onclick
    =function(){
    var em_id=this.getAttribute("id");
    var skin_id=em_id.split("_")[1];
    var spanList=document.getElementsByTagName("span");
    for(var j=0;j<spanList.length;j++){
    spanList[j].className
    ="";
    if(spanList[j].getAttribute("id").indexOf(skin_id)!=-1)
    {
    spanList[j].className
    ="on";
    }
    }
    document.body.className
    =skin_id;
    setCookie(
    "id",skin_id,1);
    }
    }
    }
    setOnloadEvent(skin);
    </script>
    </head>
    <body>
    <div id="header">
    <div class="login_skin" id="skin">
    <ul>
    <li>选择页面风格:</li>
    <li><span id="blue_sp"><em id="sk_blue">ee</em></span></li>
    <li><span id="or_sp"><em id="sk_or">ere</em></span></li>
    <li><span id="byu_sp"><em id="sk_byu">ere</em></span></li>
    </ul>
    </div>
    </div>
    <div id="warpper">
    <div class="contentl" >
    <div class="bb main"><h2>换肤测试</h2></div>
    </div>
    <div class="bb contentr" ><h2>换肤测试</h2></div>
    </div>
    <div class="footer">

    ss
    </div>

    dd
    </body>
    </html>
  • 相关阅读:
    正则表达式大全
    函数基础(二)
    函数基础(一)
    bzoj3531 [Sdoi2014]旅行
    bzoj4785 [Zjoi2017]树状数组
    bzoj4568 [Scoi2016]幸运数字
    bzoj1975 [Sdoi2010]魔法猪学院
    bzoj1079 [SCOI2008]着色方案
    bzoj1996 [Hnoi2010]chorus 合唱队
    bzoj2326 [HNOI2011]数学作业
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/1752357.html
Copyright © 2011-2022 走看看