buenas...
@blasblas18, el código esta bastante bien. sin embargo, el problema debe ser que al momento de leer la línea que asigna el contenido a la ventana hija, dicha ventana aún no ha cargado su propio contenido. es decir, al no interpretarse el elemento necesario, javascript no encuentra dicho elemento. primero tienes que cargar el documento antes de transferir el contenido. lo más adecuado sería invocar este proceso desde la ventana hija mediante el evento onload.
@isabelm, supongo que tu propuesta es en relación a la ventana hija. en dicho caso, parent no hace referencia a la ventana principal, sino a un objeto window en la jerarquía de marcos. lo correcto es el objeto self.opener para referirse a la ventana que creo la hija.