Hola comarine:
La comunicación entre frames se hace por medio del "parent"...
para este ejemplo:
<frameset rows="50%, 50%">
<frame name="izq" src=izq.html>
<frame name="der" src=der.html>
</frameset>
si en izq tienes por ejemplo:
var mensaje = "¡hola mundo!";
en der puedes poner:
alert(parent.izq.mensaje)...
... aunque es mejor que devuelvas el contenido de la variable por medio de una función y con una función lo asignes...
function leeMensaje() {
return mensaje;
}
...y
function asignaMensaje(x) {
mensaje = x;
}
Espero que te sirva...
Saludos