Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2011, 09:46
alexander01015
 
Fecha de Ingreso: mayo-2011
Ubicación: Lima
Mensajes: 89
Antigüedad: 13 años
Puntos: 0
Ordenar creacion de elementos file

Saludos amigos del foro, quisiera que me ayuden con este pequeño codigo que encontre por la web.. Sucede que crea elementos input file de esta manera:
Código HTML:
function crear(obj) {
  num++;
  fi = document.getElementById('fiel'); 
  contenedor = document.createElement('div');
  contenedor.id = 'div'+num; 
 // fi.appendChild(contenedor); 
 fi.insertBefore(contenedor,obj);

  ele = document.createElement('input'); 
  ele.type = 'file'; 
  ele.name = 'uploadfile'+num; 
  //document.write(ele.name);
  //ele.value='value'+num;
  contenedor.appendChild(ele);
  
  ele2=document.createElement('input');
  ele2.type='text';
  ele2.name='todo'+num;
  ele2.value='upload'+num;
  contenedor.appendChild(ele2);
  
  ele = document.createElement('input'); 
  ele.type = 'button'; 
  ele.value = 'Borrar';
  ele.name = 'div'+num; 
  // ele.value='value'+num;
  ele.onclick = function () {borrar(this.name)} 
  contenedor.appendChild(ele);
}
function borrar(obj) {
  fi = document.getElementById('fiel'); 
  fi.removeChild(document.getElementById(obj)); 
}
Este codigo funciona perfecto mi problema es el siguiente que crea asi:
input1
input2
input3
pero si borro el "input2" queda asi
input1
input3
y lo que deseria en que me ayuden a que quede asi
input1
input2 y si borras los dos que comienze de "1" nuevamente, es que lo necesito asi para poder recorrerlo con un for entenderan mi problema si el for no encuentra el elemento indicado de antemano les doy las gracias... Gracias...