使用porthole的跨域javascript调用不能在firefox中工作

I have a website(abc.com) in which a iframe(efg.com) is opened in a facebox.i have used porthole to do a java-script cross domain scripting, but this is working fine in chrome but not in firefox and internet explorer.

is there any other way to send a message in a cross domain environment using javascript?

I also experienced same issues using porthole, I can't send message event from child iframe to the parent page on firefox and IE, the problem is that my iframe code doesnt have a name attribute only id, so I added a name attribute to my iframe and viola! it now works on firefox and IE now!.

Please make sure your iframe will have a name and ID. :)