In JS, window. opener only references the parent window of the pop-up window. For example:
A.html, click "click" and click "other" to open a new window B .html. Contents.
If this reference fails, null is returned. Therefore, before calling an opener object, you must first determine whether the object is null. Otherwise, a JS error "the object is empty or does not exist" will occur.
Example
Opener.html
Copy codeThe Code is as follows:
<Html>
<Body>
<Form name = form1>
<Input type = text name = inpu>
<Input type = button onclick = "javascript: Too Many open('back2opener.html? Toname = opener. form1.inpu '); ">
</Form>
</Body>
</Html>
Back2opener.html
Copy codeThe Code is as follows:
<Html>
<Body>
<Form name = form1>
<Input type = text name = inpu>
<A class = under href = # onclick = "Export opener.doc ument. form1.inpu. value + = 'Sun Chao, ';}"> Add </a>
</Form>
</Body>
</Html>
JS Code:
Window. open ();
When the payment is successful, you need to close the payment platform payment success interface, and load the client payment success page on the client, JS Code:
Window. opener. location. href = url; window. close ();