Contohnya adalah sebagai berikut:
$ ("#last"). Klik (function () {var w = window.open (); setTimeout (function () {w.location = "// www.vevb.com";}, 1000); return false;});Window.Open adalah fungsi JavaScript. Fungsinya adalah untuk membuka jendela baru atau mengubah jendela asli. Jika Anda memanggil fungsi window.open () langsung di JS untuk membuka jendela baru, browser akan mencegat Anda. Jadi bagaimana cara menghindarinya? Teman yang tertarik dapat belajar tentang artikel ini mungkin bermanfaat untuk studi Anda.
Window.Open adalah fungsi JavaScript. Fungsinya adalah untuk membuka jendela baru atau mengubah jendela asli. Namun, umumnya digunakan untuk membuka jendela baru. Karena ketika memodifikasi alamat halaman web asli, mungkin ada fungsi lain, yaitu window.location, yang dapat mengarahkan kembali alamat halaman web dan membuat halaman web melompat ke halaman lain.
Apa yang ingin saya bicarakan sekarang adalah beberapa strategi untuk menggunakan fungsi window.open. Secara umum, jika Anda memanggil fungsi window.open () secara langsung di JS untuk membuka jendela baru, browser akan mencegat Anda, berpikir bahwa Anda akan memunculkan iklan dan formulir lain yang tidak ingin didapat pengguna. Jadi, jika Anda tidak ingin browser mencegat Anda, Anda dapat mengubah fungsi ini untuk memicu ketika pengguna mengklik, sehingga browser berpikir bahwa pengguna ingin mengakses halaman ini, daripada mengeluarkannya langsung ke pengguna.
Oleh karena itu, metode yang umum digunakan adalah menambahkan peristiwa onClick ke hyperlink, seperti <a href = "JavaScript: void (0)" onClick = "window.open ()"> </a>, jadi jika pengguna mengklik hyperlink ini, browser akan berpikir bahwa ia membuka tautan baru, maka ia tidak akan mengintegrasikannya.
Tetapi kadang -kadang kita akan menemukan jendela yang ingin muncul, tetapi akan muncul setelah acara Onckick dieksekusi, dan itu akan dicegat oleh browser. Kita dapat menghindarinya dengan metode berikut, yaitu menggunakan window.open untuk membuka jendela dan kemudian memodifikasi alamatnya. Misalnya, var tempwindow = window.open ('_ blank'); buka jendela, lalu gunakan tempwindow.location = '// www.vevb.com'; Untuk membuat jendela ini melompat ke Baidu, yang akan memberikan efek muncul di jendela Baidu.
Kode implementasi sederhana di atas untuk window.open tidak dicegat (disarankan) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.