Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2008, 04:13
viktoria
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 17 años, 7 meses
Puntos: 0
createElement('table') no funciona en IE

Hola chicos,

Estoy migrando una aplicacion a AJAX, en fin poco a poco ....

Intento crear una tabla de forma dinamica, adjunto el codigo de esta, que funciona perfectamente en mozila firefox, pero en IE no hace nada! No crea nada.


Código PHP:
           var tab document.createElement('table');
       var 
tabBody document.createElement('tbody');
                
        for(
i=0i<dates.lengthi++){
                
        var 
id "bla"// cualquier valor da igual
                    
        
var title document.createTextNode(un valor);// cualquier valor da igual
                    
        
var row document.createElement('tr');
                    
        
/*cell with checkbox*/
        
var cellCb document.createElement('td');
                    
        
/*cell with title of paper*/
        
var cellTitle document.createElement('td');
                    
        
/*check box*/
        
var cb document.createElement('input');
        
cb.type "checkbox";
        
cb.id "id_paper[]";
        
cb.value id;
                    
        
cellCb.appendChild(cb);
        
cellTitle.appendChild(title);
                    
        
row.appendChild(cellCb);
        
row.appendChild(cellTitle);
                    
        
tabBody.appendChild(row);
        }
                    
    
tab.appendChild(tabBody);    
        
document.getElementById('respuesta').appendChild(tab); 

El div con id respuesta existe en el document.

El IE necesita un requerimiento adisional para crear tablas dinamicamente?
Es que no se ni por donde empezar. Como no sale ningun error ...

Graicas a todos!