Artikel ini menjelaskan peristiwa dan penggunaan yang dihasilkan ketika JS menutup jendela. Bagikan untuk referensi Anda, sebagai berikut:
/****************** Tutup jendela dan kirimkan evaluasi ****************/window.onbeforeunload = function () {var pagewidth = math.max (window.top.document.body.scrollwidth, window.top.document.documents.scrollwidth); var pageHeight = math.max (window.top.document.body.scrollheight, window.top.document.documentelement.scrollheight); var cltheight = math.max (window.top.document.body.clientheight, window.top.document.documentelement.clientHeight); var lebar = 400; var tinggi = 200; var layer = window.top.document.geteLementById ("zz_layer"); if (layer! = null) {layer.parentnode.removechild (layer); } // mask layer var layer = window.top.document.createelement ("div"); layer.id = "zz_layer"; layer.style.filter = "alpha (opacity = 38)"; // yaitu layer.style.opacity = "0.38"; // ff layer.style.width = pagewidth + "px"; layer.style.height = pageHeight + "px"; layer.style.position = "absolute"; layer.style.top = 0; layer.style.left = 0; Layer.Style.BackgroundColor = "#000"; layer.style.zindex = "9998"; window.top.document.body.AppendChild (layer); // jendela evaluasi var newbox = document.geteLementById ("kf_pj_div"); newbox.style.zindex = "9999"; newbox.style.display = "block"; newbox.style.width = lebar + "px"; newbox.style.height = tinggi + "px"; newbox.style.border = "#565656 4px solid"; newbox.style.background = "#ffffff"; newbox.style.position = "absolute"; newbox.style.left = pagewidth/2 + "px"; newbox.style.top = (cltheight/2) + "px"; if (height/2> (cltheight/2)) {newbox.style.margintop = ( - (cltheight/2)) + "px"; } else {newbox.style.margintop = ( - tinggi/2) + "px"; } if (lebar/2> (pagewidth/2)) {newbox.style.marginleft = ( - (pagewidth/2)) + "px"; } else {newbox.style.marginleft = ( - lebar/2) + "px"; } kembalikan "Anda belum mengomentari layanan pelanggan, silakan klik peringkat 'Batal'!"; }; fungsi myDiv_resize () {var pagewidth = math.max (window.top.document.body.scrollwidth, window.top.document.documentelement.scrollwidth); var pageHeight = math.max (window.top.document.body.scrollheight, window.top.document.documentelement.scrollheight); var cltheight = math.max (window.top.document.body.clientheight, window.top.document.documentelement.clientHeight); var cltwidth = math.max (window.top.document.body.clientwidth, window.top.document.documentelement.clientwidth); var lebar = 400; var tinggi = 200; var layer = window.top.document.geteLementById ("zz_layer"); if (layer! = null) {// mask layer layer.style.width = pagewidth + "px"; layer.style.height = pageHeight + "px"; } // jendela evaluasi var newbox = document.geteLementById ("kf_pj_div"); newbox.style.left = cltwidth/2 + "px"; newbox.style.top = (cltheight/2) + "px"; if (height/2> (cltheight/2)) {newbox.style.margintop = ( - (cltheight/2)) + "px"; } else {newbox.style.margintop = ( - tinggi/2) + "px"; } if (lebar/2> (pagewidth/2)) {newbox.style.marginleft = ( - (pagewidth/2)) + "px"; } else {newbox.style.marginleft = ( - lebar/2) + "px"; }} window.onresize = myDiv_resize;Untuk informasi lebih lanjut tentang konten terkait JavaScript, silakan periksa topik -topik situs ini: "Ringkasan Operasi dan Keterampilan Jendela JavaScript", "Ringkasan Keterampilan Operasi JSON dalam JavaScript", "JavaScript Mengalihkan Efek Khusus dan Ringkasan Keterampilan JavaScript Keterampilan Algoritma", "Javascript Keterampilan Javascript Ringkasan Keterampilan Javascript" Javascript Ringkasan Javascript Ringkasan Javascript "Javascript Ringkasan Javascript Ringkasan Javascript Ringkasan Javascript Ringkasan Javascript Ringkasan Javascript Ringkasan Javascript" Algoritma dan Keterampilan Traversal Javascript "dan" JavaScript Ringkasan Penggunaan Operasi Matematika
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.