Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2004, 06:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
pero .. vamos a ver...

quieres que cuando envies el e-mail .. esa redireccion que haces en tu:

echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";

esa página que llamas "$respuesta" te salga en lugar de una nueva página .. en una ventana?. Es eso?¿

Si es así .. ahí mismo .. en lugar de ese redireccionamiento que haces es donde deberías lanzar tu javascript de window.open(etc...) para abrir tu ventana con la llamada a tu $respuesta .. y no estaría de más redirecciona a su vez la página padre con otra página para no dejar el script ahí mismo.

Pero todo esto es Javascript NO PHP ..

Por ejemplo podría ser:
Código PHP:
if(!mail($para, $sujeto, $mensaje, $encabezado))
{
// Es recomendable que salgas del proceso del script hacia otra página .. ejemplo un error.php donde muestres ese mensaje de error .. 
header ("Location: error.php");
exit();

//echo "<h1>No se pudo enviar el Mensaje</h1>";
}
else
{
?>
<html>
<head>
<script languaje="javascript">
    function abre_ventana_ y_carga_padre(){
        window.open(.... tu $respuesta y definición ventana ..);
        window.opener.location='otrositio.tal';
    }
</script>
</head>
<body onLoad="abre_ventana_ y_carga_padre()">
</body>
</html>
<?
}
Los detalles de como cerrar la ventana a X tiempo (más javascritp que deberás emplear en tu página que abres en la ventana) y demás opciones de window.open() etc .. consultalos en el foro de Javascript ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.