Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2006, 14:27
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
viene a que yo hasta ahora trabajaba con object pascal, y hace 1 mes que estoy con programación web, pido disculpas por ello.
No hace falta que te disculpes .. pero si que ir entrando en "vocabulario" que se emplea en este entorno de desarrollo para que todos nos entendamos. Y de paso ves olvidando algunas "técnicas" que usabas en tus lenguajes de "escritorio" ..

Si hablas de ventanas que abres .. con una ventana "hija" y una "padre" .. vía javacript siempre puedes hacer cosas como por ejemplo cerrar tu ventana hija y recarga la padre para forzar la ejecución nuevamente de tu script que tienes en tu ventana padre (tu resultadobusqueda.php)

Todo esto se hace con javascript .. no con PHP pues todos esos eventos se originan en el "cliente" no en el servidor (que según te mencioné como funciona .. para esos eventos entre "ventanas" (que se abren/cierran) PHP ya no tiene el control).

Sería algo tipo:

Código PHP:
<?
// proceso PHP
?>
<html>
<head>
<script languaje="javascript">
    function recarga_padre_y_cierra_ventana(){
        window.opener.location.reload();
        window.close();
    }
</script>
</head>
<body onLoad="recarga_padre_y_cierra_ventana()">
</body>
</html>
Esa sería una página HTML que tienes que componer cuando realizes tu proceso PHP en ese mismo script. Es decir criteriobusqueda.php que ejecutas en tu ventana .. hace su proceso, genera tu .txt de resultados y al finalizar generas esa página HTML que lo que hace con su javascript es (cuando se cargue) .. cerrar la ventana y recargar la ventana padre.


Un saludo,