Di JS, Window.Opner hanya referensi ke jendela ibu di jendela pop -up. Misalnya:
Di A.html, jendela baru dibuat dengan mengklik tombol dan metode lainnya. Kemudian di B.html, Anda dapat merujuk a.html melalui window.opener (dihilangkan sebagai pembuka), termasuk dokumen A.html dan objek lainnya untuk mengoperasikan konten A.html.
Jika referensi ini gagal, itu akan mengembalikan nol. Oleh karena itu, sebelum memanggil objek pembuka, Anda harus terlebih dahulu menentukan apakah objeknya nol, jika tidak kesalahan JS dengan "objek kosong atau tidak ada" akan muncul.
contoh
pembuka.html
Salin kode kode sebagai berikut:
<Html>
<body>
<Form Name = Form1>
<Jenis input = nama teks = inpu>
<input type = tombol onclick = "javascript: window.open ('back2opner.html? toname = opener.form1.inpu');" >>
</form>
</body>
</html>
back2opener.html
Salin kode kode sebagai berikut:
<Html>
<body>
<Form Name = Form1>
<Jenis input = nama teks = inpu>
<a class = di bawah href =# onclick = "{opener.document.form1.inpu.value+= 'sun chao,';}"> tambahkan </a>
</form>
</body>
</html>
Kode JS:
window.open ();
Ketika pembayaran berhasil, pembayaran platform pembayaran berhasil dibayar, dan halaman keberhasilan pembayaran dimuat pada klien.
window.opent.location.href = url;