Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2011, 13:55
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 10
Añadir input

Buenas,,,, tengo un pequeño problema con este script que arme...

Se supone que agregar un input si X es 1, pues si lo hace ahora el problema:

Cuando entra al if la primera vez tiene que crear el input ya que este no existe..
pero si yo clckeo por 2da vez el mismo boton este deberia de salir por el else ya que imgfile_1 si existe y no deberia de repetir el procedimiento pero no encuentro el error y si repite el mismo procedimiento tantas veces que clickee en el boton

Código Javascript:
Ver original
  1. function image(x){
  2.     switch(x){
  3.                 case 1:
  4.                     if(document.getElementsByName("imgfile_"+x).name==undefined){
  5.                         input = document.createElement("input");
  6.                         input.name = "imgfile_"+x;
  7.                         input.type = "file";
  8.                         document.body.appendChild(input);
  9.                     }else{
  10.                         alert("else");
  11.                     }
  12.                 break;
  13.             }
  14. }