Foros del Web » Creando para Internet » HTML »

input type="file" en un formato distinto

Estas en el tema de input type="file" en un formato distinto en el foro de HTML en Foros del Web. ¡Muy buenas foreros! Necesito que al hacer click en una imagen se abra el selector de archivos del input type="file" he probado esto: <input type="file" ...
  #1 (permalink)  
Antiguo 29/04/2008, 02:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 9 años, 8 meses
Puntos: 0
input type="file" en un formato distinto

¡Muy buenas foreros!

Necesito que al hacer click en una imagen se abra el selector de archivos del input type="file"

he probado esto:

<input type="file" /> <img src="../Imatges/logos/caraProfe.png" width="80" height="80" alt="foto" />

y evidentemente no ha funcionado. Aparece el boton "examinar..." i el input text además de la foto. Yo quiero que al hacer click sobre la foto se abra la ventana de selección de archivo.

Pude que haya que usar javascript para hacer esto. Nose, alguna idea?

Gracias!
  #2 (permalink)  
Antiguo 29/04/2008, 02:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Re: input type="file" en un formato distinto

Hola Bram

Echa un vistazo a este enlace:

http://www.quirksmode.org/dom/inputfile.html

Saludos,
  #3 (permalink)  
Antiguo 29/04/2008, 03:02
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 9 años, 8 meses
Puntos: 0
Re: input type="file" en un formato distinto

Es curioso el ejemplo, y gracias por darmelo, aunqué creo que no podrá servirme.

El juega con esconder el input type. Lo que passa es que mi foto es quadrada (80x80) y claro, si escondo el input "saldrà de la foto" o "no ocupará toda la foto"

Nose, no hay una solución "menos guarra" ? por google no encuentro anda más convincente...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 22:52.