基于javascript实现右下角浮动广告效果

时间:2021-05-25

本文实例为大家分享了基于javascript实现右下角浮动广告效果,供大家参考,具体内容如下

效果图:

具体代码:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>右下角广告代码</title><script type="text/javascript">window.onload = getMsg;window.onresize = resizeDiv;window.onerror = function(){}function $(id) {return document.getElementById(id);}//短信提示使用(asilas添加)var divT,divL,divW,divH,docH,docW,docST,docSL,objTimer,i = 0;function getMsg(){try{divT = parseInt($("eMeng").style.top,10); //层top位置divL = parseInt($("eMeng").style.left,10); //层left位置divH = parseInt($("eMeng").offsetHeight,10);//层宽divW = parseInt($("eMeng").offsetWidth,10);//层高docW = document.documentElement.clientWidth;//窗口宽docH = document.documentElement.clientHeight;//窗口高docST=document.documentElement.scrollTop;docSL=document.documentElement.scrollLeft;$("eMeng").style.top = parseInt(docST,10) + docH + 10+"px";$("eMeng").style.left = parseInt(docSL,10) + docW - divW+"px";$("eMeng").style.visibility="visible";objTimer = setInterval("moveDiv()",10);}catch(e){}}function resizeDiv(){try{divH = parseInt($("eMeng").offsetHeight,10);divW = parseInt($("eMeng").offsetWidth,10);docW = document.documentElement.clientWidth;docH = document.documentElement.clientHeight;$("eMeng").style.top = docH - divH + parseInt(document.documentElement.scrollTop,10)+"px";$("eMeng").style.left = docW - divW + parseInt(document.documentElement.scrollLeft,10)+"px";}catch(e){}}function moveDiv(){try{if(parseInt($("eMeng").style.top,10) <= (docH - divH + parseInt(document.documentElement.scrollTop,10))){window.clearInterval(objTimer)objTimer = setInterval("resizeDiv()",1)}divT = parseInt($("eMeng").style.top,10);$("eMeng").style.top = divT - 1+"px";}catch(e){}}function closeDiv(){$('eMeng').style.visibility='hidden';if(objTimer) window.clearInterval(objTimer)}</script><div id="eMeng" style="z-index: 99999; visibility:hidden; left: 0px; width: 252px; position: absolute; top: 0px; height: 213px; background:url(http://image.5fad.com/5/img/ad_bg.gif)"><div style=" height:28px"><div style=" width:20px; height:20px; float:right; margin:5px 5px 0 0; cursor:pointer" onclick="closeDiv()"></div></div><div style="width:225px; height:164px; margin:0 auto;"><a href="http://5.5fad.com/star/pur_detial.aspx?news=138" target="_blank"><img src="http://image.5fad.com/5/ad/ad01.jpg" width="225" height="164" border="0" /></a></div></div></body></html>

希望本文所述对大家学习javascript程序设计有所帮助。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章