js实现网站右下角弹窗广告代码(兼容浏览器)

发布时间:2020-07-18编辑:脚本学堂
分享一个js实现的网站右下角弹窗广告代码,右下角弹出广告代码的例子,需要的朋友参考下。

例子,一个网站右下角到弹窗代码,兼容了各个浏览器。(右下角提示框
 

复制代码 代码示例:
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>右下角弹窗广告代码-www.jb200.com</title>
<style type="text/css">
#winpop { width:200px; position:fixed; right:0; bottom:0; border:1px solid #666; margin:0; padding:1px;
 
overflow:hidden; display:none;}
#winpop .title { width:100%; height:22px; line-height:20px; background:#FFCC00; font-weight:bold; text-align:center; font-
 
size:12px;}
#winpop .con { width:100%; height:90px; line-height:80px; font-weight:bold; font-size:12px; color:#FF0000; text-
 
decoration:underline; text-align:center}
#silu { font-size:12px; color:#666; position:absolute; right:0; text-align:right; text-decoration:underline; line-
 
height:22px;}
.close { position:absolute; right:4px; top:-1px; font-size:12px;cursor:pointer; color:#f00; width:35px; height:20px}
</style>
<script type="text/javascript">
function tips_pop(){
var MsgPop=document.getElementById("winpop");
var kg=document.getElementById("kg");
var popH=parseInt(MsgPop.style.height);//将对象的高度转化为数字
if (popH==20){//此处原来是0是我自己改成20的,因为我想让他缩下去到时候还留点最为广告。如果不想留的话改成0,把这里面所有的20全部改成0
MsgPop.style.display="block";//显示隐藏的窗口
show=setInterval("changeH('up')",2);
}
else {
hide=setInterval("changeH('down')",2);
}
}
function changeH(str) {
var MsgPop=document.getElementById("winpop");
var popH=parseInt(MsgPop.style.height);
if(str=="up"){
if (popH<=100){
MsgPop.style.height=(popH+4).toString()+"px";
kg.style.background="#fff"; //这是一个背景 点击关闭 可以设置为图片 写上关闭,如果上面设置为0的话,这一段删掉
}
else{
clearInterval(show);
}
}
if(str=="down"){
if (popH>=24){
MsgPop.style.height=(popH-4).toString()+"px";
}
else{
clearInterval(hide);
kg.style.background="#000"; //这是个背景,缩下去的背景,可以写成打开,如果上面设置0到话,这段话删掉并写成MsgPop.style.display="none"
 
}
}
}
window.onload=function(){//加载
document.getElementById('winpop').style.height='20px';
setTimeout("tips_pop()",0);//0秒后调用tips_pop()这个函数
}
</script>
</head>
<body>
<div id="silu">
<button onClick="tips_pop()">点击这个按钮弹出,可删掉此按钮</button>
</div>
<div id="winpop" style="height: 20px; display: block; ">
<div class="title">您有新的短消息!<span id="kg" class="close" onClick="tips_pop()">关闭</span></div>
<div class="con">1条未读信息(</div>
</div>
</body>
</html>