Problem: Login on the portal, do it with webservices, wait to do not refresh the parent window after sending, report script error.
The relevant code is as follows:
Window.parent.opener.location.reload (); Window.parent.close ();
Solve:
When the test found Window.parent.opener.location, the object could not be taken and the reload () could not be executed.
Modified to:
try{window.parent.opener.location.reload (); Window.parent.close ();} catch (e) {//portal window.parent.opener.location= "<%=portal%>" for the address to refresh the parent page; window.parent.opener=null; Window.parent.close (); }
Reason:
This problem is mainly due to server cross-domain, that is, two pages are not in the same server, in the child page, can not get to the location value of the parent page,
But you can specify the location by Window.parent.opener.location,
Reference articles:
Http://www.cnblogs.com/aming/archive/2008/11/03/1325197.html