I have a window, where before being closed I refresh the underlying page.
if(opener && typeof(opener.Refresh) != \'undefined\') { opener.Refresh(
Try in operator. I had the same problem (with applet) and I solved it using in:
in
if("Refresh" in opener) { opener.Refresh(); }