Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2013, 16:47
Avatar de 0123
0123
 
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Ejecutar inpud type file al pulsar enlace

Buenas cesa_r,

Del problema que comentas se podrian escribir libros. El caso es que por seguridad para desplegar el seleccionador de archivos que se abre al clicar en un input file, solo es posible hacerlo clicando en un input file. De existir alguna forma de abrirlo sin clicar en un input file seguramente sea demasiado moderna para considerarla estandar.

Por ello te recomiendo una opcion, que es la que usan todas las grandes webs que tienen personalizado el campo input:

-Crea un div con posicion relativa y con overflow:hidden.
-Introduce tu campo file con position absolute, top:-100px, left:-100px; height:1000%; width:1000% y lo mas importante font-size:1000px. Luego le pones: opacity:0 y z-index:100.
-Ahora introduce dentro del div la imagen que quieres usar.

Ahora si clicas sobre la imagen se abrira el selector. Es la unica forma realista que conozco.

Un saludo!