이 글의 예시에서는 JS가 5초 안에 div 레이어를 자동으로 차단하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. JS는 5초 안에 div 레이어 자동 차단을 구현합니다 <br> <!--<br /> #sponsorAdDiv {위치:절대; 높이:1; 위쪽:0;}<br /> --><br> </스타일><br> </머리><br> <br> <SCRIPT LANGUAGE="JavaScript1.2"><br> adTime=5; //창을 차단할 예상 시간<br> chanceAd=1;<br> var ns=(document.layers);<br> var ie=(document.all);<br> var w3=(document.getElementById && !ie);<br> 광고 개수=0;<br> 함수 initAd(){<br> If(!ns && !ie && !w3) return;<br> If(ie) adDiv=eval('document.all.sponsorAdDiv.style');<br> else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');<br> else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');<br> randAd=Math.ceil(Math.random()*chanceAd);<br> 만약 (즉||w3)<br> adDiv.visibility="visible";<br> 그 외<br> adDiv.visibility ="show";<br> If(randAd==1) showAd();<br> }<br> 함수 showAd(){<br> if(adCount<adTime*10){adCount =1;<br /> 만약 (즉){documentWidth =document.body.offsetWidth/2 document.body.scrollLeft-20;<br /> documentHeight =document.body.offsetHeight/2 document.body.scrollTop-20;}<br /> else if (ns){documentWidth=window.innerWidth/2 window.pageXOffset-20;<br /> documentHeight=window.innerHeight/2 window.pageYOffset-20;}<br /> else if (w3){documentWidth=self.innerWidth/2 window.pageXOffset-20;<br /> documentHeight=self.innerHeight/2 window.pageYOffset-20;}<br /> adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;<br /> setTimeout("showAd()",100);}else closeAd();<br /> }<br /> 함수 closeAd(){<br /> if (즉||w3)<br /> adDiv.display="없음";<br /> 그 외<br /> adDiv.visibility="hide";<br /> }<br /> onload=initAd;<br /> </script><br /> <div id="sponsorAdDiv" style="visibility:hidden"><br> <테이블 너비="450" 높이="350" bgcolor="008000"><tr><td><br> <table width="445" height="345" bgcolor="F0FFF0"><tr><td><br> <center>www.CsrCode.cn에 오신 것을 환영합니다!<BR><BR>이 창은 5초 후에 자동으로 차단됩니다</center><br> </div> <br> </본문><br>