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 相关文章推荐
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
javascript获取checkbox复选框获取选中的选项
Aug 12 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
Sep 06 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 Javascript
js实现异步循环实现代码
Feb 16 Javascript
AngularJS入门教程之数据绑定用法示例
Nov 01 Javascript
JS实现css hover操作的方法示例
Apr 07 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
微信小程序 搜索框组件代码实例
Sep 06 Javascript
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
webpack配置之后端渲染详解
2017/10/26 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
Python小白垃圾回收机制入门
2020/06/09 Python
8种常用的Python工具
2020/08/05 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
python 爬虫请求模块requests详解
2020/12/04 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
应用艺术毕业生的自我评价
2013/12/04 职场文书
商场消防演习方案
2014/02/12 职场文书
教师开学感言
2014/02/14 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
公司股权转让协议书
2014/04/12 职场文书
爱国演讲稿400字
2014/05/07 职场文书
倡议书怎么写?
2019/04/11 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫