me alegra que lo resolvieras sin problemas
espero que haya sido un error de tipeo cuando dices que "es lo mismo iframes, que frames, que popups y madres" porque entre frames e iframes, sí es básicamente lo mismo (salvo alguna que otra diferencia) pero la forma de referenciar entre ventanas popup y madres difiere desde el inicio de sentencia.
por ejemplo, si hubieras querido hacer lo mismo a un campo de una popup habrías de haberle pedido nombreventana.document.getElementById('pepe').valu e='pepote ';return false;
en cambio si hubieras querido hacerlo desde una popup a un campo de texto de la ventana madre habrías de haberle pedido
opener.document.getElementById('pepe').value='pepo te ';return false;