js实现左右两侧浮动广告


Posted in Javascript onJuly 09, 2018

本文实例为大家分享了js实现左右浮动广告展示的具体代码,供大家参考,具体内容如下

<html>
<title>左右两侧浮动广告</title>
<head>
</head>
<body>
<table style="background-color:#EEEEE2;width:1024px;height:2000px;t" align="center">
 <tr><td> </td></tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
 var showad = true;
 var Toppx = 60; //上端位置
 var AdDivW = 100; //宽度
 var AdDivH = 300; //高度
 var PageWidth = 800; //页面多少宽度象素下正好不出现左右滚动条
 var MinScreenW = 1024; //显示广告的最小屏幕宽度象素
 var ClosebuttonHtml = '<div align="right" style="position: absolute;top:0px;right:0px;margin:2px;padding:2px;z-index:2000;"><a href="javascript:;" rel="external nofollow" rel="external nofollow" mce_href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="hidead()" style="color:red;text-decoration:none;font-size:12px;" mce_style="color:red;text-decoration:none;font-size:12px;">关闭</a></div>'
 var AdContentHtml = '<div align="center" style="color:green;font-size:23pt;font-family:黑体;" mce_style="color:green;font-size:23pt;font-family:黑体;"><br><br>广告</div>';
 document
  .write('<div id="Javascript.LeftDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'
   + ClosebuttonHtml
   + '<div>'
   + AdContentHtml
   + '</div></div>');
 document
  .write('<div id="Javascript.RightDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'
   + ClosebuttonHtml
   + '<div>'
   + AdContentHtml
   + '</div></div>');
 function scall() {
 if (!showad) {
  return;
 }
 if (document.body.clientWidth < MinScreenW) {
  //alert("临时提示:/n/n显示器分辨率宽度小于" + MinScreenW + ",不显示广告");
  showad = false; 
  document.getElementById("Javascript.LeftDiv").style.display = "none";
  document.getElementById("Javascript.RightDiv").style.display = "none";
  return;
 }
 var Borderpx =( ((window.screen.width - PageWidth) / 2 - AdDivW) / 2 );
 document.getElementById("Javascript.LeftDiv").style.display = "";
 document.getElementById("Javascript.LeftDiv").style.top = document.body.scrollTop
  + Toppx;
 document.getElementById("Javascript.LeftDiv").style.left = document.body.scrollLeft
  + Borderpx;
 document.getElementById("Javascript.RightDiv").style.display = "";
 document.getElementById("Javascript.RightDiv").style.top = document.body.scrollTop
  + Toppx;
 document.getElementById("Javascript.RightDiv").style.left = document.body.scrollLeft
  + document.body.clientWidth
  - document.getElementById("Javascript.RightDiv").offsetWidth
  - Borderpx;
 }
 function hidead() {
 showad = false;
 document.getElementById("Javascript.LeftDiv").style.display = "none";
 document.getElementById("Javascript.RightDiv").style.display = "none";
 }
 window.onscroll = scall;
 window.onresize = scall;
 window.onload = scall;
//-->
</SCRIPT>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
Aug 09 Javascript
在图片上显示左右箭头类似翻页的代码
Mar 04 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
Mar 29 Javascript
jquery.validate的使用说明介绍
Nov 12 Javascript
绑定回车enter事件代码
May 18 Javascript
百度地图自定义控件分享
Mar 04 Javascript
Jquery实现textarea根据文本内容自适应高度
Apr 03 Javascript
jquery图片滚动放大代码分享(1)
Aug 25 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
简单学习vue指令directive
Nov 03 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 #Javascript
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 #Javascript
Vue自定义指令封装节流函数的方法示例
Jul 09 #Javascript
JavaScript实现创建自定义对象的常用方式总结
Jul 09 #Javascript
vue-cli配置环境变量的方法
Jul 09 #Javascript
JS逻辑运算符短路操作实例分析
Jul 09 #Javascript
微信小程序中时间戳和日期的相互转换问题
Jul 09 #Javascript
You might like
PHP脚本的10个技巧(7)
2006/10/09 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
javascript获取鼠标点击元素对象(示例代码)
2013/12/20 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
浅谈js中的闭包
2015/03/16 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
Python进阶-函数默认参数(详解)
2017/05/18 Python
python多进程实现进程间通信实例
2017/11/24 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
jupyter notebook 多行输出实例
2020/04/09 Python
python如何设置静态变量
2020/09/07 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
Android面试宝典
2013/08/06 面试题
商务英语本科生的自我评价分享
2013/11/15 职场文书
六五普法规划实施方案
2014/03/21 职场文书
特教教师先进事迹
2014/05/21 职场文书
建筑结构施工求职信
2014/07/11 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
2014年团队工作总结
2014/11/24 职场文书
债务纠纷代理词
2015/05/25 职场文书
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL