buscando por ahi, he logrado la comunicacion entre las paginas usando javascrip, pero tengo un problema porque si yo mando el valor a una caja de texto pues no funciona, 
 
hasta ahorita recibo el valor en un <p id="deHijo"></p> 
paginaPadre.html  
 Cita:  <!doctype html>
<html>
<head>
 
<meta charset="utf-8">
<title>facturacion</title>
 <title>prueba-padre</title>
 <script type="text/javascript">
 
 function abrirHijo() {
 window.open("paginaHijo.php", "popupId", "location=no,menubar=no,titlebar=no,resizable=no,t  oolbar=no, menubar=no,width=500,height=500"); 
 }
 
 </script>
 </head>
 <body>
 <h1 id="text">Comunicación entre dos páginas con Javascript.</h1>
 <button onclick="abrirHijo();">Abrir Página Hijo.</button>
 <p id="deHijo">
 
   <input type="text" name="p" id="p">
 </p>
 </body>
</html>
    
esta es la paginaHijo que es de donde mando el valor a paginaPadre.html  
 Cita:  <!doctype html>
<html>
<head>
 
<meta charset="utf-8">
<title>facturacion</title>
        <title>prueba-beforeclose</title>
        <script type="text/javascript">
        function cerrar() {
            var data = window.document.getElementById('val1').value;
 
            window.opener.document.getElementById('deHijo').in  nerHTML =data;        
            this.window.close();
        }
        </script>
    </head>
    <body>
        <h1 id="text">Ésta es la página hijo que procesa un query string</h1>
        <input type="text" id="val1"  /> <button onclick="cerrar();">Cerrar</button>       
    </body>
</html>
    no se en que parte puede esetar el error del porque no me manda el valor a la caja de texto