Umiddelbart ville jeg mene at du burde klare dette med almindeligt CSS og så inkludere dette lille script udelukkende hvis man bruger IE6, via conditional comments :)
Forklaring af conditional comments (En life saver :D):
http://www.quirksmode.org/css/condcom.htmlForklaring af CSS proportyen :hover
Sidst men ikke mindst bør du afholde dig fra at lave javascript inline i din HTML, men i stedet lave det hele i et script for sig - f.eks. sådan her:
window.onload = function() {
var y = document.getElementsByTagName('tr');
for (var i=0;i<y.length;i++){
y[i].onmouseover = function() { mouseInHover(this); }
y[i].onmouseout = function() { mouseOutHover(this); }
}
}
function mouseInHover(obj){
Kode her når musen er over en TR
}
function mouseOutHover(obj){
Kode her når musen fjernes igen
}
Følgende har den fordel at du adskiller din HTML Markup fra dit javascript lag, så hvis du senere vil rette en farve, eller helt fjerne funktionen skal du ikke løbe alle dine TRs i dit html dokument igennem, men blot rette det et centralt sted :) (Og det giver dig også muligheden for kun at inkludere scriptet hvis der er tale om en specifik browser, som f.eks. IE6 og "conditional coments")