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 相关文章推荐
node.js中的fs.linkSync方法使用说明
Dec 15 Javascript
JavaScript对HTML DOM使用EventListener进行操作
Oct 21 Javascript
异步加载JS、CSS代码(推荐)
Jun 15 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
Angular中实现树形结构视图实例代码
May 05 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
Sep 14 Javascript
ES6入门教程之变量的解构赋值详解
Apr 13 Javascript
vue实现中部导航栏布局功能
Jul 30 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
Element Collapse 折叠面板的使用方法
Jul 26 Javascript
js实现详情页放大镜效果
Oct 28 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
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
浅谈Javascript面向对象编程
2011/11/15 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
TypeScript入门-接口
2017/03/30 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
5款非常棒的Python工具
2018/01/05 Python
Python遍历pandas数据方法总结
2018/02/09 Python
详解python实现线程安全的单例模式
2018/03/05 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python SocketServer源码深入解读
2019/09/17 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Python中有几个关键字
2020/06/04 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
在校生党员自我评价
2013/09/25 职场文书
后勤自我鉴定
2013/10/13 职场文书
网络工程师职业规划
2014/02/10 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers