Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2011, 08:31
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 4 meses
Puntos: 8
Pregunta Lio con document.createElement()

Holas a tod@s,

Estoy creando un script que permita hacer diseño de reportes. La idea es que el usuario indica el numero de columnas que contiene el reporte. En ese momento hago el llamado a una funcion que crea la(s) columna(s) con sus respectivos atributos.

Este es codigo de la funcion:
Código PHP:
function crearFilas() {
/*
   var grups = document.getElementById("grupos").value;
   str = grups.trim();
*/
   
var cols document.getElementById("cols").value;

   var 
tr document.createElement("tr");
   
document.getElementById("reporte").appendChild(tr);

   
0;
   for (
i=0;i<cols;i++) {
       
idname "col"+i;
       var 
nuevoTD document.createElement("td");
            
nuevoTD.innerHTML=idname;
       
document.getElementById("reporte").appendChild(nuevoTD);

       var 
input document.createElement("input");
            
input.setAttribute("type""text");
            
input.setAttribute("id"idname);
            
input.setAttribute("name"idname);
            
input.setAttribute("class""claseinput");
            
input.setAttribute("style""width:30px;");
            
input.setAttribute("onChange""verificaInput("+i+")");
       
document.getElementById("reporte").appendChild(input);
   }
   var 
el document.getElementById("reporte");
   
el.style.display "block";

Esta función canciona bien desde el punto de vista que crea las columnas que se desean, el lío es que crea una fila por columna y quiero que en una sola fila se creen las columnas...

Algun@ de ustedes me puede indicar como lo puedo hacer?

Gracias de antemano por su ayuda

Un Cordial Saludo