Apa itu Popup HTML?

Munculan saat menggunakan HyperText Markup Language (HTML) adalah jendela tampilan terpisah yang terbuka secara independen dari halaman web yang sedang dilihat. Ada sejumlah faktor yang dapat mempengaruhi bagaimana, kapan dan bahkan jika popup HTML ditampilkan, meskipun perilaku default browser web biasanya adalah membuat jendela terpisah yang hanya memiliki bilah judul dan bingkai, tidak termasuk bilah alat atau navigasi lainnya. elemen yang biasanya ditampilkan browser. Popup HTML awalnya dirancang sebagai cara situs web untuk menampilkan informasi tentang beberapa item pada halaman tanpa meninggalkan halaman tempat popup berasal. Mekanisme popup HTML dapat dieksploitasi untuk tujuan jahat, sehingga banyak browser web menyediakan fitur yang mencegah jendela popup muncul, menjadikannya alat navigasi yang sulit digunakan dalam beberapa kasus.

Salah satu cara termudah untuk menghasilkan sembulan HTML adalah dengan menetapkan bingkai target untuk tautan jangkar standar ke nilai “kosong”. Ini berarti bahwa, alih-alih menyebabkan browser web memuat dokumen HTML ke dalam bingkai dalam tata letak halaman saat ini, jendela browser baru akan dibuat dan halaman dimuat ke dalam jendela baru tersebut. Menggunakan bingkai kosong untuk menghasilkan popup HTML adalah cara sederhana untuk memungkinkan pengguna melihat gambar besar dengan mengklik thumbnail, memuat file multimedia seperti video, atau melihat definisi kata tanpa memaksa halaman terpisah untuk memuat di jendela saat ini. Menggunakan bingkai kosong tidak memberikan banyak kontrol atas bagaimana jendela popup akan muncul saat dibuat.

Metode yang lebih umum digunakan untuk memanggil popup HTML adalah dengan menggunakan JavaScript®. Menggunakan bahasa skrip, jendela baru dapat dibuat sebagai respons terhadap beberapa masukan pengguna, seperti mengklik tautan atau melewati tautan. Ukuran dan komponen jendela yang sedang dibuat juga dapat dikontrol sehingga lebih rapi membingkai dan menampilkan informasi yang dikandungnya.

Ada beberapa masalah yang bisa ditemui saat menggunakan popup HTML pada sebuah website. Yang paling umum adalah bahwa browser dapat mencegah popup muncul sebagai solusi untuk risiko digunakan untuk serangan jahat atau tujuan lain. Komplikasi terkait adalah bahwa beberapa browser akan menampilkan kesalahan jika popup HTML mencoba memuat dokumen di server terpisah, biasanya untuk tujuan keamanan. Dalam beberapa situasi, fitur tertentu dari jendela popup mungkin tidak diterapkan secara identik di semua browser, mungkin menyebabkan kode untuk jendela tersebut diabaikan.