Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2012, 03:50
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
como puedo mostrar dos imagenes en pantallas seguidas

Hola lo que intento hacer es a traves de un formulario con dos campos de archivos en este caso de imagenes es cargar en el mismo documento las dos imagenes sin que se carge la pagina, entiendo que ajax no puedo manejar imagenes, entonces como comentan por aqui lo hice con un iframe oculto, hasta aqui funciona bien pero el problema que tengo es que quiero que si el usuario pulsa a subir una imagen y despues pulsa a subir otra imagen me las muestre las dos, en mi caso solo me muestra la primera imagen que sube el usuario y hasta que no se suba al servidor no me muestra la siguiente, como evitar esto.
el codigo es mas o menos esto:

Código HTML:
Ver original
  1. <form action="procesar.php" method="post" enctype="multipart/form-data" target='iframe'>
  2.  <input type="file1" name="file"  onchange='procesar();'/>
  3.  <input type="file2" name="file" onchange='procesar();' />
  4. </form>
  5. <iframe name='iframe'></iframe>
  6. <img src='img/defecto.png' id='img1'>
  7. <img src='img/defecto.png' id='img2'>

Lo que hago es que cuando se seleciona una imagen proceso el archivo osea hago el submit, en el codigo procesar.php simpremento subo la imagen al servidor y la injecto en este documento donde estan las imagenes por defecto.
Alguna idea de como puedo hacer que si el usuario pulsa una imagen y luego la otra se procesen simultaneamente, estando en cola o algo asin.

Saludos