Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2010, 08:23
Avatar de hschimpf
hschimpf
 
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 15 años, 5 meses
Puntos: 17
De acuerdo Respuesta: subir archivos al servidor con ajax

Cita:
Iniciado por luicos Ver Mensaje
Lo que pretendia era adjuntar el archivo a traves de este formulario y que me sacase un mensaje de "archivo guardado" debajo del formulario pero sin que recargase toda la pagina, ...
Mira luicos, lo que puedes realizar es, como ya te han comentado, en tu formulario que deseas agregar el <input type='file'>, colocar este en un iframe de la siguiente manera:
Código HTML:
Ver original
  1. ...
  2. <IFRAME id='frameArchivo'>
  3.    <FORM action='fichero.php' method='POST' enctype='multipart/form-data' id='formArchivo'>
  4.       <INPUT type='hidden' name='codCombo' id='codCombo'>
  5.       <INPUT type='file' name='archivo'
  6.   </FORM>
  7. <DIV id='mensajeResultado'></DIV>
El campo hidden es para que almacenes el codigo del combo ya que de alguna forma debes identificar para que registro es el fichero que estas subiendo. El DIV debajo del frame es donde se mostraran los mensajes.
Tu archivo PHP luego de procesar el fichero subido deberia tener una linea como esta para mostrar el mensaje:
Código PHP:
Ver original
  1. ...
  2. echo '<SCRIPT languaje=\'javascript\'>parent.getElementById("mensajeResultado").innerHTML = "Mensaje a mostrar..";</SCRIPT>';
  3. ...
Yo realice ese procedimiento para un sistema que desarrolle. Si lo quieres probar esta en http://alquiler.gschimpf.com. Debes registrarte como usuario nuevo y crear un anuncio.
Cualquier consulta es bienvenida.
Suerte!