Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2009, 15:54
redfly12
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: TBODY e InnerHTML no funcionan en IE, ¿alguna alternativa?

Revisa la logica del for donde eliminas filas del tbody, recuerda que:
- cada vez que eliminas una fila el tamaño de la coleccion rows disminuye en 1.
- si borras la fila [i], te saltearas una fila del borrado.

Cambie un poco tu rutina para hacer una prueba y me funciono .. mira como te va

function limpiaTabla(tableName){

var divcont = document.getElementById(tableName).getElementsByTa gName("TBODY")[0];
var i,cont=0;
var tamano = divcont.rows.length
for (i=0;i<tamano;i++){
divcont.deleteRow(divcont.rows[0]);
cont++;
}
if (cont!=0){
alert(cont + 'filas borradas');
}
}