Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/01/2011, 16:21
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 14 años, 1 mes
Puntos: 206
Respuesta: Cargar imagen en pantalla mediante un type=file

Ese código que te han puesto es parcialmente inútil. Primero has de subir la imagen al servidor.

Para ello, lo más fácil es poner un IFRAME OCULTO y hazlo como objetivo del formulario donde tengas en input file.
Es decir, tendrás un
<form...>
<input file .../>
<input submit />
</form>
<iframe></iframe>
Cuando aprietes a submit, se refrescará el iframe. Haz que el PHP del iframe, que se encarga de leer $_FILES y guardar el archivo subido en un directorio que especifiques, escriba el nombre del fichero junto a la ruta.

Con javascript, controla cuando el iframe se refresca, lee la ruta que se ha escrito en el iframe, y simplemente crea un objeto IMAGE, ponle de SRC lo que has leido del iframe, y añadelo con appenchild donde quieras. Para esto sí te vale parte del código ese que te han puesto arriba.