¿Cómo configurar el innerHTML de algún elemento en una ventana abierta por un objeto de ventana de JavaScript?

Tengo un código JavaScript simple como este:

<code><script type="text/javascript">
   function openWindow() {
     var mywindow = window.open("file.html");
     mywindow.document.getElementById("foo").innerHTML="Hey you!!";
   }
</script>
</code>

Esta función se llama con un evento onclick. La ventana se abre bien, pero el elemento innerHTML no cambia. Es un archivo que tengo, así que sé que no estoy siendo bloqueado por ninguna política de seguridad, y el elemento con id 'foo' definitivamente existe. (Es un DIV). He intentado otras variaciones de .innerHTML como .src y .value, pero nada parece funcionar. ¿Alguien tiene alguna sugerencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta