Abrir cuadro de dialogo "abrir" sin usar formulario

archienemigo

Buenas!

La idea que tengo es que al hacer click en un div se abra un cuadro de dialogo para seleccionar archivos y una vez seleccionado cargarlo mediante Ajax.

Vamos lo que hace un input type="file" pero sin usarlo.

Gracias!

eXtreM3

http://markusslima.github.io/jquery-filestyle/

Buscando en Google 'custom jquery input file' aparecen muchos ejemplos, usa el que más te guste.

1 respuesta
archienemigo

#2 He estado googleando y no he visto nada. La idea es hacerlo con javascript puro o si no hay más remedio jQuery. Y me gustaría hacerlo yo sin usar plugins.

Pero gracias, si no encuentro como tiraré de esto.

1 respuesta
KoRMuZ

#3 si se puede saber, por qué no quieres usar el cuadro por defecto?

Si no usas eso, vas a tener que currarte un componente que pueda buscar en la máquina, cosa que no creo que sea sencilla.

1 respuesta
archienemigo

#4 Cuestión de diseño, por aprender, darle un efecto con Ajax...De hecho cuando lo pensé no creí que fuese demasiado complicado abrir una ventana para examinar archivos y guardar su ruta.

Si tiene tanta historia como dices meteré un input file y a tomar viento.

EDIT: Igual con un drag and drop, aunque voy a tener que aprender hacerlo primero.

1 respuesta
KoRMuZ

#5 si quieres hacer algo que quede resultón, en vez de sacar un cuadro para examinar, haz una dropzone (eso donde arrastras los archivos y se meten en lista para subir) como hay en gmail o cualquiera de las aplicaciones de hoy en día.

1 respuesta
djtonight

http://www.dropzonejs.com/ con esto quedarás pro

1 respuesta
archienemigo

#6 Si eso se me acaba de ocurrir. De hecho lo vi hace dos días de pasada en un libro. Voy a empaparme a ver.

#7 Si gracias. Pero no quiero usar plugings. Tanto plugin y al final ni desarrollo ni aprendo nada, prefiero teclear y enterarme.

HiGher

https://github.com/blueimp/jQuery-File-Upload

Lo uso desde hace tiempo y funciona genial. Subida por ajax, fácil de configurar, etc.

1 respuesta
archienemigo

#9 Gracias! Lo tendré en cuenta.

Alguno me sabe responder por aquí ya que estamos? -> http://www.mediavida.com/foro/dev/pasar-parametros-funcion-referenciada-javascript-519794

Usuarios habituales

  • archienemigo
  • HiGher
  • djtonight
  • KoRMuZ
  • eXtreM3