简明现代魔法 -> JavaScript -> 右下角浮动广告

右下角浮动广告

2010-01-30

效果演示

如弹出广告所示

HTML 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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;">
<div style=" height:28px">
<div style="width:40px; height:20px; float:right; margin:5px 5px 0 0; cursor:pointer; font-family:Verdana,宋体;font-size: 12px;" onclick="closeDiv()">关闭</div>
</div>
<div style="width:225px; height:164px; margin:0 auto;"><a href="#" target="_blank">
	<img src="images/1.jpg" width="225" height="164" border="0" /></a></div>
</div>
</body>
</html>  

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们