<IMG src="test.jpg" disabled 
onmousemove="this.className='over4set';this.disabled=false"
 onmouseout="this.className='out4set';this.disabled=true">

解决方案 »

  1.   

    To: bencalie(Bencalie)  元素若已经 disabled 了的话, 那么就不会响应 onmousemove 了
      

  2.   

    所以应该把事件放到图片外来响应:<span
     onmouseover="with(document.images['bdele']){className='over4set';disabled=false}"
     onmouseout="with(document.images['bdele']){className='out4set'; disabled=true}">
    <IMG src="www.gif" disabled  id=bdele>
      

  3.   

    不好意思, 少了一个 </span> 关门
    <span
     onmouseover="with(document.images['bdele']){className='over4set'; disabled=false}"
     onmouseout="with(document.images['bdele']){className='out4set'; disabled=true}">
    <IMG src="www.gif" disabled  id=bdele></span>
      

  4.   

    既然移入就把disabled取消﹐那何必一開始設為disabled﹐我不知道你用了disabled有什么不同﹐如果是圖片變成灰度的話﹐那么可考慮一下用兩張圖片﹐如果是其它效果的話﹐樣式可以實現很多效果﹐自己想想吧
      

  5.   

    to hrong(黄蓉):    我可能没把意思说明白,我是想一开始这个图片按钮不可用,而在其它按钮事件里再使它可用。当它可用时那个图片没有应用CSS的效果,即没有外边框,感觉上好象还不可用似的,只有将鼠标移上去才应用了CSS效果。我怎么使它可用的同时外边框就出来呢?我用
    document.getElementById("bdele").disabled=false;    //由此使图片按钮可用
    document.getElementById("bdele").border="1 #00FF00 ridge";
    外边框是出来了,但鼠标移入移出就也不应用CSS了:(
      

  6.   

    只要不是disabled,鼠标移入移出样式不是相应改了吗?
      

  7.   

    to bencalia(Bencalie):   移入移出的样式是有的,我是想在该图片disabled=false时,自动就有鼠标移入时的样式,而不是等鼠标移入时才有,不知该如何实现,请各位给予指点!