The content window of a FRAME or IFRAME can be 
accessed by the frames collection.
Example:
var fwin; fwin = self.frames[0]; // or: fwin = self.frames["iframeName"];
or, from the IFRAME or FRAME element:
var iframeEl = document.getElementById("myFrame"); // Nonstandard, but widely supported. var fwin = iframeEl.contentWindow; // DOM2 HTML Standard. var fdoc = iframeEl.contentDocument;
A global identifier moomin in the the iframe's content window 
is accessed as fwin.moomin.
Where supported, (IE8, Firefox 3, Opera 9, Safari 4), use 
window.postMessage( message[, port], otherDomain);.
Example: http://jibbering.com/faq/example/postMessage.html
Where window.postMessage is not supported, the window.name property
can be set on the other window, which can poll for updates to that 
property using setInterval(checkWinName, 100); where checkWinName 
is a function that polls to check the value of 
self.name.