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 相关文章推荐
js用图作提交按钮或超连接
Mar 26 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
json格式的时间显示为正常年月日的方法
Sep 08 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 Javascript
setTimeout函数的神奇使用
Feb 26 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
关于javascript作用域的常见面试题分享
Jun 18 Javascript
mui框架 页面无法滚动的解决方法(推荐)
Jan 25 Javascript
微信小程序搭建自己的Https服务器
May 02 Javascript
JavaScript实现随机点名器
Mar 25 Javascript
js实现超级玛丽小游戏
Mar 18 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下的权限算法的实现
2007/04/28 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
React diff算法的实现示例
2018/04/20 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
跟老齐学Python之数据类型总结
2014/09/24 Python
python读取excel表格生成erlang数据
2017/08/26 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
Python hashlib模块用法实例分析
2018/06/12 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
树莓派实现移动拍照
2019/06/22 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android