用HTC实现鼠标经变行变色

/*========================================
css设置
========================================*/
 
.tdData
{
 behavior:url(../css/td.htc);
 line-height: 22px;
 padding-left: 5px;
 background-color: #F7F7FF;
 padding-right: 5px;
}
.tdData_Over
{
 behavior:url(../css/td.htc);
 line-height: 22px;
 padding-left: 5px;
 background-color:#D6DBF7;
 padding-right: 5px;
}
 
/*========================================
td.htc
========================================*/
 
<PUBLIC:COMPONENT>
 <PUBLIC:ATTACH EVENT="onmouseover"      ONEVENT="fnOver()"   />
 <PUBLIC:ATTACH EVENT="onmouseout"        ONEVENT="fnOut()"   />
 <PUBLIC:ATTACH EVENT="onmouseup"        ONEVENT="fnOut()"   /> 
 <Script LANGUAGE="JScript">
  /*****************************************************
  鼠标移出按钮
  *****************************************************/
  function fnOver()
  {
   SetCell(this.parentElement,"tdData_Over");
  }
  /*****************************************************
  鼠标移出按钮
  *****************************************************/
  function fnOut()
  {
   SetCell(this.parentElement,"tdData");
  }
   
    
  /*****************************************************
  设置表格行的背景
  *****************************************************/  
  function SetCell(oTR,sClassName)
  {
   var count = oTR.cells.length ;
   for( i=0;i<count;i++)
   {
    oTR.cells[i].setAttribute("className",sClassName) ;
   }   
  }
 </Script>
posted on 2005-09-13 17:06  jinchun  阅读(285)  评论(0编辑  收藏  举报