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 相关文章推荐
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
Dec 22 Javascript
javascript下IE与FF兼容函数收集
Sep 17 Javascript
javascript中attribute和property的区别详解
Jun 05 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
Jul 14 Javascript
vue router路由嵌套不显示问题的解决方法
Jun 17 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
Dec 29 Javascript
js表达式与运算符简单操作示例
Feb 15 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实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
jquery序列化方法实例分析
2015/06/10 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
python实现flappy bird游戏
2018/12/24 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
个人求职信范文分享
2013/12/13 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
鸿星尔克广告词
2014/03/21 职场文书
公司晚会主持词
2014/03/22 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
优秀党员事迹材料
2014/12/18 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
原生JS中应该禁止出现的写法
2021/05/05 Javascript
java executor包参数处理功能 
2022/02/15 Java/Android
Android自定义scrollview实现回弹效果
2022/04/01 Java/Android