This article describes the JS implementation of the 5-second automatic blocking div layer method. Share to everyone for your reference. The implementation methods are as follows:
<TITLE>JS Implement 5-second automatic blocking div layer </title>
<style type= "Text/css" >
<!--
#sponsorAdDiv {position:absolute; height:1; width:1; top:0; left:0;}
-->
</style>
<body>
<script language= "JavaScript1.2" >
adtime=5; Blocked window looking forward to the time
chancead=1;
var ns= (document.layers);
var ie= (document.all);
var w3= (document.getElementById &&!ie);
adcount=0;
function Initad () {
if (!ns &&!ie &&!w3) return;
if (IE) addiv=eval (' Document.all.sponsorAdDiv.style ');
else if (NS) addiv=eval (' document.layers[' Sponsoraddiv "]);
else if (W3) addiv=eval (' document.getElementById (' Sponsoraddiv '). Style ');
Randad=math.ceil (Math.random () *chancead);
if (ie| | W3)
addiv.visibility= "visible";
Else
Addiv.visibility = "show";
if (randad==1) Showad ();
}
function Showad () {
if (adcount<adtime*10) {adcount+=1;
if (IE) {documentwidth =document.body.offsetwidth/2+document.body.scrollleft-20;
Documentheight =document.body.offsetheight/2+document.body.scrolltop-20;}
else if (NS) {documentwidth=window.innerwidth/2+window.pagexoffset-20;
documentheight=window.innerheight/2+window.pageyoffset-20;}
else if (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 ();
}
function Closead () {
if (ie| | W3)
Addiv.display= "None";
Else
Addiv.visibility = "Hide";
}
Onload=initad;
</script>
<div id= "Sponsoraddiv" style= "Visibility:hidden" >
<table width= "450" height= "bgcolor=" "008000" ><tr><td>
<table width= "445" height= "345" bgcolor= "f0fff0" ><tr><td>
<center>welcome to www.csrcode.cn!<br><br> This window will be automatically blocked after 5 seconds </center>
</td></tr></table></td></tr></table></div>
</body>
I hope this article will help you with your JavaScript programming.