Penjelasan terperinci tentang metode windows.open ():
window.open (url, nama, fitur, ganti) digunakan untuk memuat URL yang ditentukan ke jendela baru atau yang sudah ada dan mengembalikan objek jendela yang mewakili jendela baru. Ini memiliki 4 parameter opsional:
URL: String opsional yang menyatakan URL dokumen yang akan ditampilkan di jendela baru. Jika parameter ini dihilangkan, atau nilainya adalah string kosong, maka jendela baru tidak akan menampilkan dokumen apa pun.
Nama: String opsional yang merupakan daftar fitur yang dipisahkan koma termasuk angka, huruf, dan garis bawah yang menyatakan nama jendela baru. Nama ini dapat digunakan sebagai nilai target atribut yang menandai <a> dan <norm>. Jika parameter ini menentukan jendela yang ada, metode Open () secara langsung menggunakan jendela ini. Dalam hal ini, parameter fitur yang menentukan fitur jendela akan diabaikan. Nama yang Dicadangkan: "_ Blank", "_ Parent", "_ Top" merujuk ke lokasi tampilan jendela baru.
Fitur: (non-standar, parameter ini direkomendasikan) String opsional yang menyatakan karakteristik browser standar yang akan ditampilkan di jendela baru. Jika parameter ini dihilangkan, jendela baru akan memiliki semua fitur standar. Di tabel fitur jendela berikut, kami menjelaskan format string secara detail.
Ganti: Nilai boolean opsional. Menentukan apakah URL dimuat ke jendela membuat entri baru di riwayat penelusuran jendela atau mengganti entri saat ini dalam riwayat penelusuran. Nilai yang Didukung: Benar - URL menggantikan entri saat ini dalam sejarah penjelajahan; FALSE - URL membuat entri baru dalam sejarah penelusuran.
Jendela browser tingkat atas baru dibuat oleh metode metode.open (). Saat memanggil metode ini, nilai pengembalian panggilan terbuka () harus disimpan dalam variabel, dan kemudian variabel harus digunakan untuk merujuk jendela baru. Properti pembuka dari jendela baru pada gilirannya mengacu pada jendela yang membukanya.
Harap jangan membingungkan window.open () dan metode dokumen.open (). Fungsi keduanya sangat berbeda. Untuk membuat kode Anda jelas, gunakan window.open () alih -alih terbuka ().
Sebagian besar browser telah menambahkan sistem penyaringan pop-up. Biasanya metode terbuka dipanggil hanya ketika pengguna mengklik tombol atau tautan secara manual. Kode JavaScript biasanya gagal ketika mencoba membuka popup ketika browser awalnya memuat (atau menghapus instalasi).
Fitur Jendela
ChannelMode = Ya | Tidak | 1 | 0 Apakah akan menggunakan mode teater untuk menampilkan jendela. Default adalah tidak.
Direktori = Ya | Tidak | 1 | 0 Apakah akan menambahkan tombol direktori. Default adalah ya.
FullScreen = Ya | Tidak | 1 | 0 Apakah akan menggunakan mode layar penuh untuk menampilkan browser. Standarnya adalah tidak. Jendela dalam mode layar penuh harus dalam mode teater secara bersamaan.
tinggi = piksel ketinggian area tampilan dokumen di jendela. Dalam piksel.
kiri = piksel koordinat x jendela. Dalam piksel.
Lokasi = Ya | Tidak | 1 | 0 Apakah akan menampilkan bidang alamat. Standarnya adalah ya.
Menubar = Ya | Tidak | 1 | 0 Apakah akan menampilkan bilah menu. Standarnya adalah ya.
dapat diputar ulang = ya | tidak | 1 | 0 Apakah jendela dapat disesuaikan? Standarnya adalah ya.
scrollbars = ya | tidak | 1 | 0 apakah akan menampilkan scrollbars. Standarnya adalah ya.
Status = Ya | Tidak | 1 | 0 Apakah akan menambahkan bilah status. Standarnya adalah ya.
TitleBar = Ya | Tidak | 1 | 0 Apakah akan menampilkan bilah judul. Standarnya adalah ya.
Toolbar = Ya | Tidak | 1 | 0 Apakah akan menampilkan bilah alat browser. Standarnya adalah ya.
Top = piksel jendela y koordinat.
Lebar = piksel Lebar area tampilan dokumen jendela. Dalam piksel.
window.close () Metode:
Jika objek jendela W telah dibuat, Anda dapat menutup jendela w.close () dengan cara ini; dan di jendela ini, gunakan window.close ();
CATATAN: Metode window.close () harus disebut secara eksplisit untuk menghindari kebingungan dengan metode dokumen.close ();
Sebagian besar browser hanya memungkinkan skrip untuk secara otomatis menutup jendela yang dibuat oleh skrip. Jika Anda ingin menutup jendela lain, Anda dapat menggunakan kotak dialog untuk mendapatkan konfirmasi atau pembatalan pengguna; window.close () tidak dapat menutup formulir yang tertanam di jendela;
Bahkan jika sebuah jendela ditutup, objek jendela yang mewakili itu masih ada. Jendela tertutup akan memiliki properti tertutup dengan nilai true, dokumennya akan nol, dan metodenya biasanya tidak akan berfungsi lagi.
Di atas adalah penjelasan terperinci dari metode windows.open () dan windows.close () dalam JavaScript yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!