I had success using the following library:
http://easyxdm.net/wp/
It does not require flash / silverlight, only javascript. And it is also compatible with IE6.
It took a little work to get it up and running, but as soon as everything was in order, it went smoothly.
Keep in mind that if the iFrame that you open in another domain uses a different protocol (HTTP versus HTTPS), the browser will issue a warning that prevents your script from running (unless the user says that they will take the risk). If you have access to both protocols, it is advisable to place the contents of the iFrame on both HTTP and HTTPS and load the corresponding script accordingly.
Good luck
Tyler biscoe
source share