Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 11:47
Avatar de ingeneyro
ingeneyro
 
Fecha de Ingreso: enero-2008
Ubicación: DF
Mensajes: 40
Antigüedad: 16 años, 4 meses
Puntos: 0
Error al barrer una tabla cuando le quito un alert

Hola alguien me puede ayudar, tengo una tabla creada desde el servidor y visulisada en pantalla, esta tabla contiene "n" filas y 5 columnas de tipo input las cuales 3 de ellas son checkbox, tengo una funcion(q se muestra abajo) la cual se ejecuta al presionar un boton, la funcion lo que realiza es barrer la tabla y obtener los valores de cada input, he colocado un alert por cada fila en la que pasa el For, el alert es el sig: alert('fila'+x) , este alert me indica en que fila esta posicionado con forme voy recorriendo mi tabla, y de esta manera todo funciona correctamente.
El error se produce al momento q yo quito el alert para q no me este mandando el aviso "n" veces, cuando lo ejejcuto la funcion sin el alert, la funcion no recorre todas las filas, solo lo hace con las 2 o 3 primeras.

Alguien puede ayurarme, la verdad no le encuentro la solucion.


var tabla = document.getElementById('tabla');
inputs = tabla.getElementsByTagName('input');

var folio
var total_edit
var A
var P
var R
var comen
for (var x=1; x<tabla.rows.length; x++)
{


alert('fila'+x)
celdas=tabla.rows[x].getElementsByTagName('input');
A=0
P=0
R=0
for (var c=0; c<celdas.length; c++)
{
if(c==0)
{
folio=celdas[c].id
total_edit=celdas[c].value
}
if(c==1)
{
if(celdas[c].checked==true)
{
A=1
}
}
if(c==2)
{
if(celdas[c].checked==true)
{
P=1
}
}
if(c==3)
{
if(celdas[c].checked==true)
{
R=1
}
}
if(c==4)
{
comen=('Prueba con el setTimeout'+x)
}
}

}
alert('Se ha realizado el envio correctamente')
}