Ver Mensaje Individual
Antiguo 03-jun-2008, 10:02   #1 (permalink)
Markcoz
Markcoz está en el buen camino
 
Avatar de Markcoz
 
Fecha de Ingreso: noviembre-2006
Mensajes: 152
Problemas con al crear elementos DOM en IE7

que tal tengo el sig. problema tengo una funcion con ajax que me genera un listado de la bse de datos, hasta ahi todo bien funciona perfecto en ie6, el problema es que al probarlo con ie7 ya no funciona, no me marca error pero simplemente no me muestra los datos. el codigo es el siguiente:

for (i = 0; i < xml.getElementsByTagName('factura').length; i++){
entro = true;
var ite = xml.getElementsByTagName('factura')[i];
var id = ite.getElementsByTagName('id')[0].firstChild.data;
var fecha = ite.getElementsByTagName('fecha')[0].firstChild.data;
var nFactura = ite.getElementsByTagName('nFactura')[0].firstChild.data;
var cliente = ite.getElementsByTagName('cliente')[0].firstChild.data;
var importe = ite.getElementsByTagName('importe')[0].firstChild.data;


var row = document.createElement("tr");
var cldChk = document.createElement("td");
var cldId= document.createElement("td");
var cldFecha= document.createElement("td");
var cldFactura= document.createElement("td");
var cldCliente= document.createElement("td");
var cldImporte= document.createElement("td");


cldChk.innerHTML = "<input type='checkbox' name='rd_factura' value="+id+" onClick='sumaFactura(this)'>";
cldId.innerHTML = + id ;
cldFecha.innerHTML = fecha ;
cldFactura.innerHTML = nFactura ;
cldCliente.innerHTML = cliente;
cldImporte.innerHTML = importe ;

row.appendChild(cldChk);
row.appendChild(cldFecha);
row.appendChild(cldFactura);
row.appendChild(cldCliente);
row.appendChild(cldImporte);

myTable.appendChild(row);

} // for

ese es el codigo con el que recupero la informacion del xml creado, el problema es que con ie7 nunca entra al ciclo para recuperar la info, si alguiente tiene idea de porque y me lo dice se los agradeceria
Markcoz está desconectado   Responder Citando