primero mencionar que tengo un poco de dificultad entender donde esta fallando el codigo, quizas no te estoy entendiendo bien. no se si es que el codigo deberia comenzar desde la segunda fila en adelante. si es el caso, puedes definir el bucle para que comience desde la segunda fila iniciando la variable con valor 1 (usando el codigo del
post #11):
Código:
for(var i = 1; i < table.rows.length; i++){
como habia dicho antes, no tengo conocimiento de asp. pero quizas la siguiente modificacion es el equivalente de lo que javascript realiza. estoy seguro que tu puedas corregirlo en caso de tener algo mal pero al menos intento que te sirva como idea de lo que tienes que hacer en asp.
Código html:
Ver original<tr align=right valign="middle" style="background:<% if i = 0 Then Response.Write "#999;";
else Response.Write "#ccc;";
end if
i = (i + 1) Mod 2;
%>">
siendo el elemento TR el que se utiliza en el bucle
WHILE y la variable
i declarada al principio con valor
0 al principio del script.