进入页面的时候,控件是暗的,鼠标经过的时候,控件变亮
我知道是这里是用2张图片,而且美工已经把两张不同的图片处理好给我了,但是以前没做过求高手指教
另外解释一下我做的这部分的功能是,用户进入界面以后,查得他在数据库中checked字段为0的时候,该处存放的是一张灰色的图片
为1的时候,存放的是红色的图片,该图片如果鼠标经过,就变成那张红色发亮的图片,离开时,回复到那张红色发暗的图片。

解决方案 »

  1.   

    其实这个效果应该是美工的,hover伪类来实现,不过js也能实现,也就是给那个图片两个事件onmouseover和onmouseout出发函数中写:document.getElementById("图片ID").src = "图片地址";
      

  2.   


    //例子:<img id="img" src="http://www.baidu.com/img/baidu_logo.gif" onmouseover="chImg(1)" onmouseout="chImg(2)">
    <script>
    function chImg(t){
    if(t == 1){
    img.src = "http://www.google.com.hk/intl/zh-CN/images/logo_cn.png";
    }else{
    img.src = "http://www.baidu.com/img/baidu_logo.gif";
    }
    }
    </script>
      

  3.   


    <?php
      $userid=$user[userid];
      $sql="select username from hunjie_enewsmember where userid='$userid'";//检索出用户名
      include("../../../link.php");
      $row=mysql_fetch_row($ret);
      $username=$row[0];//获得用户名
      $sql="select checked from huanjie_ecms_spyy where username='$username'";//获取该用户名视频审核状态;
      include("../../../link.php");
      $array=mysql_fetch_array($ret);
      $checked=$array[checked];
      if($checked==0)//检索出,checked=0,显示灰色图片
      {
    ?> 
         <span id="checkimage"><a href="#"><img src="灰色图片" id="d" name="imageD"/></a></span>
    <?php  
      }
      if($checked==1)
      {
    ?>
        <span id="checkimage"><a href="#"><img src="a.jpg" id="a" name="imageA"/></a></span>
    <?php
      }
    ?>
    这个是我的思路HTML。。简单铺我会。。但是复杂的就麻烦了
      

  4.   

    就是改变一上背景图!一先写两个类,每个类都设置一下背景图(也就是要切换的前景图),然后用js事件给
    dom变换类。