// funcions estandar per gestio de dades var index = 1; var color1 = "#F7F9F8"; var color2 = "#E6EEE9"; var colortr = color1; // alterna el color en les files d'una taula // han d'estar definits el estils tabla i tablan function cestil(tabla,colu){ if (colu > 1) if (tabla.rows[colu-1].className != "tabla") { tabla.rows[colu].className = "tabla"; } else { tabla.rows[colu].className = "tablan"; } else tabla.rows[colu].className = "tabla"; } // retorna el color original a la fila de la taula modificada per ponerColor // el color de les files s'ha d'haver asignat per la function cestil. function rescolor(tabla,colu){ if (colu > 1) if (tabla.rows[colu-1].className != "tabla") { colortr = color1; } else { colortr = color2; } else colortr = color1; ponerColor(tabla.rows[colu], colortr); } // canvia el color d'una fila de taula function ponerColor(obFila, colorfila) { if (colorfila == '' || typeof(obFila.style) == 'undefined') { return false; } if (typeof(document.getElementsByTagName) != 'undefined') { var cella = obFila.getElementsByTagName('td'); } else if (typeof(obFila.cells) != 'undefined') { var cella = obFila.cells; } else { return false; } var filaCellan = cella.length; for (var c = 0; c < filaCellan; c++) { cella[c].style.backgroundColor = colorfila; } return true; }