zoukankan      html  css  js  c++  java
  • 动态添加链接颜色代码

    原文:http://bbs.blueidea.com/thread-2896321-1-1.html 第6楼

    <!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>test</title>
    <style>
    *
    { font-size:12px;}
    a
    { color:#3399FF}
    a:hover
    { color:##3399FF}
    a.hover
    { color:#CC3300}
    </style>
    </head>
    <body>
    <div id="menu">
    <a href="javascript:void(0)" class="hover" onclick="changename(0)">我是第一</a>
    <a href="javascript:void(0)" onclick="changename(1)">我是第二</a>
    <a href="javascript:void(0)" onclick="changename(2)">我是第三</a>
    <a href="javascript:void(0)" onclick="changename(3)">我是第四</a></div><a href="javascript:clear();">ggg</a>
    <script language="javascript">
    function changename(c,cl)
    {
    var d=document.getElementById("menu").getElementsByTagName("a");
    if(!cl)
    {
    writeCookie(
    "hovers",c,222);
    }
    c
    =readCookie("hovers")?readCookie("hovers"):c;
    for(i=0;i<d.length;i++)
    {
    d[i].className
    =i==c?"hover":"";
    }
    }
    function writeCookie(name, value, hours)
    {
    var expire = "";
    if(hours != null)
    {
    expire
    = new Date((new Date()).getTime() + hours * 3600000);
    expire
    = "; expires=" + expire.toGMTString();
    }
    document.cookie
    = name + "=" + escape(value) + expire;
    }
    // Example:
    //
    alert( readCookie("myCookie") );
    function readCookie(name)
    {
    var cookieValue = "";
    var search = name + "=";
    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;
    cookieValue
    = unescape(document.cookie.substring(offset, end))
    }
    }
    return cookieValue;
    }
    function clear()
    {
    writeCookie(
    "hovers","",222);
    document.location
    =document.location.href;
    }
    changename(
    0,1)
    </script>
    </body>
    </html>

    cookies还没搞懂。

  • 相关阅读:
    Eclipse安装Hadoop插件
    (转)Ubuntu14.0.4中hadoop2.4.0伪分布模式配置
    Hadoop--DataNode无法启动
    启动与关闭hadoop
    hadoop中执行命令时发生错误
    strings命令
    Deriving data from ElasticSearch Engine
    elasticsearch data importing
    reading words in your computer and changing to female voice, linux festival text2wave saving wav files
    DDNS client on a Linux machine
  • 原文地址:https://www.cnblogs.com/jikey/p/1621705.html
Copyright © 2011-2022 走看看