El array lo recorro de esta manera
Código Javascript:
Ver original
for(i = ini; i <= fin; ++i) { ... }
El problema viene que al hcer la comparación con los valores ini = 99 y fin = 101 la comparación i <= fin (es decir, 99 <= 101) retorna false. Supongo que se interpreta que 101 no es un número decimal y lo cambia de base o de tipo.
Las variables provienen de los atributos de diferentes botones:
Código HTML:
Ver original
<INPUT type="checkbox" class = "boton" ini="84" fin="86" checked />
¿Podría ser que los interpretara como caracteres y no como enteros?
Saludos