mmm, asumi que querias alternar los colores por cada fila. me parece que quieres alternar los colores por cada celda (sinonimo de columna). si es el caso, entonces el siguiente script trabaja con "columnas".
Código javascript
:
Ver originalonload = function(){
var table = document.getElementById('tablacolor');
for(var i = 0; i < table.rows.length; i++){
for(var j = 0; j < table.rows[i].cells.length; j++){
if(i % 2)table.rows[i].cells[j].style.backgroundColor = '#ccc'; // columnas impares;
else table.rows[i].cells[j].style.backgroundColor = '#999'; // columnas pares;
}
}
}