Artikel ini menjelaskan metode JS untuk menyegarkan halaman induk tanpa memunculkan kotak prompt. Bagikan untuk referensi Anda, sebagai berikut:
Halaman A Membuka halaman B. Ketika halaman B telah melakukan kelas seperti Simpan Tindakan, perlu untuk menutup halaman B dan menyegarkan halaman A, kotak prompt akan muncul, mengharuskan Anda untuk mengklik untuk mencoba lagi. Ini adalah situasi yang tidak terduga dan pengalaman pengguna sangat buruk.
Ada dua solusi:
1. Halaman A sangat sederhana (tidak ada bingkai/iframe)
Di fungsi di halaman b:
fungsi tutup () {window.opener.location.reload (); window.opener = null; window.open ('', '_ self'); window.close ();}Itu saja.
2. Elemen halaman A agak rumit, dengan bingkai, dll.
Persyaratan: Halaman B ingin menyegarkan halaman a
Di fungsi di halaman B, langsung panggil fungsi di halaman A, ambil A yang paling umum sebagai halaman daftar dan B sebagai halaman baru:
Ada tombol kueri di halaman A untuk menemukan semua daftar. Kami akan memicu fungsi ini di halaman b:
fungsi tutup () {window.opener.queryAll (); // queryAll () adalah jendela fungsi kueri.close ();}Perlu dicatat bahwa jika bingkai A pada halaman yang sama melompat ke frameB, itu tidak menggunakan pembuka, tetapi orang tua
Untuk informasi lebih lanjut tentang konten terkait JavaScript, silakan periksa topik -topik situs ini: "Ringkasan Efek dan Teknik Peralihan Javascript", "Ringkasan Keterampilan Algoritma Pencarian JavaScript", "Ringkasan Teknik Animasi dan Teknik JavaScript," Ringkasan Ringkasan Data Javascript dan Ringkasan Data Javascript "," Ringkasan Data JavaScript "," Ringkasan Data JavaScript "," Ringkasan DEBUGRITM PENGABUNG DAN RINGKASI DAGGING "RINGKASI DAN RINGKASAN DATRICKS" RINGKASI DAN RINGKASI DAGGING "RINGKASI DAN RINGKASI DAGGING" RINGKAS Algoritma dan teknik traversal javascript ", dan" Ringkasan Penggunaan Operasi Matematika JavaScript "
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.