Hola:
Si bien la teoría de
El Patrón. es correcta, en algunas ocasiones he tenido problemas al hacerlo de esa manera, por lo que siempre aconsejo asignar los valores desde una función en la página receptora, por ejemplo:
opener.recibir(valor.value);
Saludos