当前位置:首页 > 网页特效 > 窗口特效 >

可定时自动关闭的弹出层广告窗口代码

时间:2014-06-06 08:35 来源:互联网 作者:源码搜藏 收藏 推荐

运行代码 保存代码 复制代码 提示:您可以先修改部分代码再运行,保存代码功能在Firefox下无效。
  • 弹出层的代码,可以用作广告,可以设置时间自动关闭层,层里面你可以布局表格、图片、列表等内容,空上随你便,主要是想让你了解如何用JavaScript对一个层进行隐藏和显示的功能。
  • <SCRIPT LANGUAGE="JavaScript1.2">
    adTime=5; 
    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>
由源码搜藏网整理,转载请注明出处https://www.codesocang.com/tx-chuangkou/8411.html

窗口特效下载排行

最新文章