Das Beispiel in diesem Artikel beschreibt die Methode von JS, die div-Ebene automatisch in 5 Sekunden zu blockieren. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt: Code kopieren Der Code lautet wie folgt: JS implementiert die automatische Blockierung der Div-Ebene in 5 Sekunden <br> <!--<br /> #sponsorAdDiv {position:absolute; height:1; top:0;}<br /> --><br> <br> adTime=5; //Die erwartete Zeit zum Blockieren des Fensters<br> chanceAd=1;<br> var ns=(document.layers);<br> var ie=(document.all);<br> var w3=(document.getElementById && !ie);<br> adCount=0;<br> Funktion 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> Wenn (dh||w3)<br> adDiv.visibility="visible";<br> sonst<br> adDiv.visibility ="show";<br> If(randAd==1) showAd();<br> }<br> Funktion showAd(){<br> if(adCount<adTime*10){adCount =1;<br /> If (ie){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 /> Funktion closeAd(){<br /> if (ie||w3)<br /> adDiv.display="none";<br /> sonst<br /> adDiv.visibility="hide";<br /> }<br /> onload=initAd;<br /> Willkommen bei www.CsrCode.cn!Dieses Fenster wird in 5 Sekunden automatisch blockiert