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 相关文章推荐
基于jquery的bankInput银行卡账号格式化
Aug 22 Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
node.js中的emitter.emit方法使用说明
Dec 10 Javascript
jQuery中的编程范式详解
Dec 15 Javascript
javascript中基本类型和引用类型的区别分析
May 12 Javascript
浅析JS运动
Dec 28 Javascript
BootStrap3学习笔记(一)之网格系统
May 20 Javascript
图文详解Javascript中的上下文和作用域
Feb 15 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
vue better-scroll插件使用详解
Jan 25 Javascript
ES6中异步对象Promise用法详解
Jul 31 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 读取文件头判断文件类型的实现代码
2013/08/05 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
用jquery来定位
2007/02/20 Javascript
CSS和Javascript简单复习资料
2010/06/29 Javascript
js封装的textarea操作方法集合(兼容很好)
2010/11/16 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Python中请不要再用re.compile了
2019/06/30 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
全球领先的美容用品专卖店:Beauty Plus Salon
2018/09/04 全球购物
行政助理求职自荐信
2013/10/26 职场文书
大学生个人简历自我评价
2013/11/16 职场文书
法人委托书范本格式
2014/09/15 职场文书
员工试用期自我评价
2014/09/18 职场文书
导游带团欢迎词
2015/09/30 职场文书
《日月潭》教学反思
2016/02/20 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript