TOP /すぐに使えるJavaScript オンマウスでテーブルの行の色を変える

NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
class="rowcollor" class="rowcollor:#ffff00"


<script type="text/javascript"><!--

nextcolor="#eeeeee";       //変更後の色(Default)
//----------------------
function getclass(cl){
var class_obj=new Array();
var ccount=0;
tag_obj=document.getElementsByTagName("TABLE");

  for(i=0;i<tag_obj.length;i++){
    var clas=tag_obj[i].className;
      if(clas.indexOf(" ") != -1){
      clas=clas.split(" ");
        for(j=0;j<clas.length;j++){
         var clas1=(clas[j].indexOf(":") != -1)?clas[j].split(":")[0]:clas[j];
         var clas2=(clas[j].indexOf(":") != -1)?clas[j].split(":")[1]:"";
          if(clas1 == cl){
            class_obj[ccount]=tag_obj[i];
            class_obj[ccount].para=(clas2)?clas2:"";
            ccount++;
            break;
          }
       }
      }else{
         var clas1=(clas.indexOf(":") != -1)?clas.split(":")[0]:clas;
         var clas2=(clas.indexOf(":") != -1)?clas.split(":")[1]:"";
          if(clas1 == cl){
            class_obj[ccount]=tag_obj[i];
            class_obj[ccount].para=(clas2)?clas2:"";
            ccount++;
          }
      }
  }
return class_obj;
}
function table_row(){
taobj=getclass("rowcollor");

  for(i=0; i<taobj.length;i++){

    if(taobj[i].para)
        nextcolor = taobj[i].para;

   tobj=taobj[i].tBodies[0];
     for (j=0; j<tobj.rows.length;j++){
       tobj.rows[j].nc=nextcolor,
       tobj.rows[j].onmouseover=function(){this.fc=this.style.backgroundColor;this.style.backgroundColor=this.nc};
       tobj.rows[j].onmouseout=function(){this.style.backgroundColor=this.fc};
     }
  }
}


onload=table_row;
/*himajin.moo.jp*/
// --></script>
テーブルヘッダを使用しても大丈夫です。
NoDATA1DATA2DATA3
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA
NoDATADATADATA