บทความนี้อธิบายวิธีการของ JS ในการบล็อกเลเยอร์ DIV โดยอัตโนมัติภายใน 5 วินาที แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังนี้: <html>
<head>
<title> js ใช้การบล็อกโดยอัตโนมัติของชั้น div ใน 5 วินาที </title>
<style type = "text/css">
-
#SponSorAdDiv {ตำแหน่ง: สัมบูรณ์; ความสูง: 1; ความกว้าง: 1; ด้านบน: 0; ซ้าย: 0;}
-
</style>
</head>
<body>
<ภาษาสคริปต์ = "JavaScript1.2">
AdTime = 5; // เวลาที่คาดหวังของหน้าต่าง
chancead = 1;
var ns = (document.layers);
var ie = (document.all);
var w3 = (document.getElementById &&! ie);
adcount = 0;
ฟังก์ชั่นเริ่มต้น () {
if (! ns &&! ie &&! w3) return;
if (เช่น) addiv = eval ('document.all.sponsoraddiv.style');
อื่นถ้า (ns) addiv = eval ('document.layers ["sponsoraddiv"]');
อื่นถ้า (w3) addiv = eval ('document.getElementById ("sponsoraddiv"). style');
randad = math.ceil (math.random ()*hancead);
ถ้า (เช่น || w3)
addiv.visibility = "มองเห็นได้";
อื่น
Addiv.visibility = "แสดง";
ถ้า (randad == 1) showad ();
-
ฟังก์ชั่น showad () {
if (adcount <adtime*10) {adcount+= 1;
if (เช่น) {documentWidth = document.body.offsetWidth/2+document.body.scrollleft-20;
documentHeight = document.body.offsetheight/2+document.body.scrolltop-20;}
อื่นถ้า (ns) {documentWidth = window.innerWidth/2+window.pagexoffset-20;
documentHeight = window.innerHeight/2+window.pageyoffset-20;}
อื่นถ้า (w3) {documentWidth = self.innerWidth/2+window.pagexoffset-20;
documentHeight = self.innerHeight/2+window.pageyoffset-20;}
addiv.left = documentWidth-200; addiv.top = documentHeight-200;
settimeout ("showad ()", 100);} else closead ();
-
ฟังก์ชั่นปิด () {
ถ้า (เช่น || w3)
addiv.display = "ไม่มี";
อื่น
Addiv.visibility = "ซ่อน";
-
onload = initad;
</script>
<div id = "sponsoraddiv" style = "การมองเห็น: ซ่อน">
<table bgcolor = "008000"> <tr> <td>
<table bgcolor = "f0fff0"> <tr> <td>
<enter> ยินดีต้อนรับสู่ www.csrcode.cn! <br> <br> หน้าต่างนี้จะถูกบล็อกโดยอัตโนมัติภายใน 5 วินาที </enter>
</td> </tr> </table> </td> </tr> </table> </div>
</body>
</html>
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน