<STYLE>img.class1{filter:alpha(opacity=40)}</STYLE><SCRIPT>
function high(which2){
 theobject=which2;
 highlighting=setInterval("highlightit(theobject)",50);
}
function highlightit(cur2){
 if(cur2.filters.alpha.opacity<100)
  cur2.filters.alpha.opacity+=5;
 else if (window.highlighting)
  clearInterval(highlighting);
}
function low(which2){
 clearInterval(highlighting);
 which2.filters.alpha.opacity=40;
}
</SCRIPT><IMG src="j2.gif" class="class1" onMouseOver="high(this)" onMouseOut="low(this)">

解决方案 »

  1.   

    使用setTimeout()方法!其参数有三个,第一个为你要执行的函数,第二个为你要每隔多久执行该函数的毫秒数,第三个为要执行函数的参数表,比如:
    setTimeout("makevisible()",100,[cur,which])
    其意义就是每隔100毫秒,执行函数makevisible(cur,which)。
    另外,方法clearTimer()用于清除此前以上方法造成的影响,你也许用得着。
    至于具体的源程序,因时间有限,不能提供,见谅!