![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/12/2009, 13:10
|
| | Fecha de Ingreso: junio-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses Puntos: 0 | |
Respuesta: AYUDA para Escribir ECHO de una pagina PHP en otra distinta la mejor solución a mi parecer es :
en pagina SUBIRFOTO.php, pones un javascript asi:
<script type="text/javascript">
var respuesta =
{
ok: function(mensaje)
{
document.getElementById("div_respuesta").innerHTML = mensaje;
}
};
</script>
pones un iframe escondido con un id especifico y un src vacio:
<iframe id="frame" name="frame" src="" style="width:0px;height:0px;visibility:hidden">
, tu form con un atributo target que apunte al iframe
<form name="form" action="SUBIR.php" method="post" enctype="multipart/form-data" target="frame">
....
y un div para cargar la respuesta de la pagina que procesa
<div id="div_respuesta"></div>
Asi el form manda la respuesta a SUBIR.php que se carga en un iframe escondido y la pagina parece no recargarse. Luego en el archivo SUBRI.php:
luego de procesar todo en esta web:
if(SUBIO)
echo '<script type="text/javascript">parent.respuesta.ok(\"TODO SUBIO BIEN\");<script>';
else
echo '<script type="text/javascript">parent.respuesta.ok(\"Problemas con la subida\");<script>';
eso sería, espero ser claro
Última edición por AndrewFace; 18/12/2009 a las 13:16 |