JavaScript完成简单的对联广告

非常简单的使用方法,只需在需要加入广告的页面引入一个js文件即可。


javascript文件(ad.js)如下:

lastScrollY = 0;
//左边的广告
var leftAd = "<script type='text/javascript'>var cpro_id = 'u1313772';</script><script src='http://cpro.baidustatic.com/cpro/ui/c.js' type='text/javascript'></script>";
//右边的广告
var rightAd = "<script type='text/javascript'>var cpro_id = 'u1313772';</script><script src='http://cpro.baidustatic.com/cpro/ui/c.js' type='text/javascript'></script>";
function heartBeat() {
	var diffY;
	if (document.documentElement && document.documentElement.scrollTop)
		diffY = document.documentElement.scrollTop;
	else if (document.body)
		diffY = document.body.scrollTop
	else { /*Netscape stuff*/ }
	//alert(diffY);
	percent = .1 * (diffY - lastScrollY);
	if (percent > 0) percent = Math.ceil(percent);
	else percent = Math.floor(percent);
	document.getElementById("LeftAd").style.top = parseInt(document.getElementById("LeftAd").style.top) + percent + "px";
	document.getElementById("RightAd").style.top = parseInt(document.getElementById("LeftAd").style.top) + percent + "px";
	lastScrollY = lastScrollY + percent;
	//alert(lastScrollY);
}
suspendcode12 = "<DIV id=LeftAd style='left:5px;POSITION:absolute;TOP:80px;'>" + leftAd +"<a style='text-align:left; cursor: hand; display:block; background:#eee; width:100px;' href='javascript:void(0)' οnclick='javascript:ClosedivLeft()' hidefocus='true'>关闭</a></div>"
suspendcode14 = "<DIV id=RightAd style='right:5px;POSITION:absolute;TOP:80px;'>" + rightAd + "<a style='text-align:left; cursor: hand; display:block; background:#eee; width:100px;' href='javascript:void(0)' οnclick='javascript:ClosedivRight()' hidefocus='true'>关闭</a></div>"
document.write(suspendcode12);
document.write(suspendcode14);
window.setInterval("heartBeat()", 1);

function ClosedivLeft() {
	LeftAd.style.visibility = "hidden";
}

function ClosedivRight() {
	RightAd.style.visibility = "hidden";
}
其中变量leftAd和rightAd可以自定义修改,分别为左边的广告和右边的广告。


要显示广告的html页面只需要加载上面的js即可,不用再做其它的了。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript" src="js/ad.js" ></script>
	</head>
	<body>
	</body>
</html>

效果如下,广告的长度和宽度可以自定义,这里随便用一个了。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值