<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>
テーブルヘッダを使用しても大丈夫です。