Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2006, 08:04
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 19 años, 5 meses
Puntos: 19
Problema al actualizar ventana padre

Hola, estoy intentando actualizar una ventana padre a partir de una ventana hija. En la ventana hija hay un pequeño formulario dónde obtengo los datos. En la ventana padre, gestiono esos datos y los guardo en una variable de sesión. El problema es que no recibo la variable $_POST. ¿Alguna ayuda?

Este es el fichero 'padre':
Código PHP:
<?php

    session_start
();

    if( isset(
$_POST["nuevoValor"]) )
    {
        
array_push($_SESSION["valores"], $_POST["nuevoValor"]);
    }
    
?>

    <script type="text/javascript">
        
        window.name = "principal";
        
        function popup(fichero)
        {
            open(fichero, "titulo", "toolbar=no,directories=no,menubar=no,status=no,width=300,height=100");

            return false;
        }
        
    </script>

<?php
    
    
echo("<a href=\"nuevoValor.php\" onclick=\"return popup(this.href);\">Nuevo valor</a>");
    
    foreach( 
$_SESSION["valores"] as $valor )
    {
        echo(
"<br />$valor");
    }
    
?>
Y este el fichero de la ventana hijo:
Código PHP:

    
<script type="text/javascript">
    
        function 
post()
        {
            
opener.location.reload();
            
            
window.close();
        }
        
    
</script>
    
        <form method="POST" target="principal">
        
            Nuevo Valor
            <input type="text" name="nuevoValor" size="10" />
            
            <br />
            <input type="button" value="Guardar" onclick = "post()" />
            
        </form>