JSでは、window.opnerは、ポップアップウィンドウのマザーウィンドウへの参照にすぎません。例えば:
A.HTMLでは、ボタンやその他のメソッドをクリックすることにより、新しいウィンドウが作成されます。次に、b.htmlでは、a.htmlドキュメントやその他のオブジェクトを含むwindow.opener(オープナーとして省略)を介してa.htmlを参照して、a.htmlのコンテンツを操作できます。
この参照が失敗した場合、nullを返します。したがって、オープナーオブジェクトを呼び出す前に、最初にオブジェクトがnullであるかどうかを判断する必要があります。そうしないと、「オブジェクトが空または存在しない」のJSエラーが表示されます。
例
Opener.html
次のようにコードコードをコピーします。
<html>
<body>
<form name = form1>
<入力タイプ=テキスト名= inpu>
<入力型=ボタンonclick = "javascript:window.open( 'back2opner.html?toname = opener.form1.inpu');" >>
</form>
</body>
</html>
back2opener.html
次のようにコードコードをコピーします。
<html>
<body>
<form name = form1>
<入力タイプ=テキスト名= inpu>
<a class = under href =#onclick = "{opener.document.form1.inpu.value+= 'sun chao、';}"> add </a>
</form>
</body>
</html>
JSコード:
window.open();
支払いが成功すると、支払いプラットフォームの支払いが正常に支払われ、支払いの成功ページがクライアントにロードされます。
window.opent.location.href = url;