javascript实现循环广告条效果


Posted in Javascript onDecember 12, 2017

本文实例为大家分享了javascript实现循环广告条的具体代码,供大家参考,具体内容如下

html代码:

<!DOCTYPE html>
<html>
<head>
<title>Rotating Banner</title>
<script src="script07.js"></script>
<link rel="stylesheet" href="script01.css" rel="external nofollow" >
</head>
<body>
<div class="centered">
<img src="images/reading1.gif" id="adBanner" alt="Ad Banner">
</div>
</body>
</html>

css代码:

body {
background-color: white;
color: black;
font-size: 20px;
font-family: "Lucida Grande", Verdana,Arial, Helvetica, sans-serif;
}
h1, th {
font-family: Georgia, "Times New Roman",Times, serif;
}
h1 {
font-size: 28px;
}
table {
border-collapse: collapse;
}
th, td {
padding: 10px;
border: 2px #666 solid;
text-align: center;
width: 20%;
}
#free, .pickedBG {
background-color: #f66;
}
.winningBG {
background-image:url(images/redFlash.gif);
}

js代码:

window.onload = rotate;
var thisAd = 0;
function rotate() {
var adImages = new Array("images/ reading1.gif","images/reading2. gif","images/reading3.gif");
thisAd++;
if (thisAd == adImages.length) {
thisAd = 0;
}
document.getElementById("adBanner").src = adImages[thisAd];
setTimeout(rotate, 3 * 1000);//设置时间,本每隔多长时间改变广告条中的GIF
}

在循环广告条中添加链接:修改js的代码

window.onload = initBannerLink;
var thisAd = 0;
function initBannerLink() {
if (document.getElementById("adBanner").parentNode.tagName == "A") {
document.getElementById("adBanner").parentNode.onclick = newLocation;
}
rotate();
}
function newLocation() {
var adURL = new Array("negrino.com","sun.com","microsoft.com");
document.location.href = "http://www." + adURL[thisAd];
return false;
}
function rotate() {
var adImages = new Array("images/ reading1.gif","images/reading2. gif","images/reading3.gif");
thisAd++;
if (thisAd == adImages.length) {
thisAd = 0;
}
document.getElementById("adBanner").src = adImages[thisAd];
setTimeout(rotate, 3 * 1000);//设置时间,本每隔多长时间改变广告条中的GIF
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
document.getElementById为空或不是对象的解决方法
Jan 24 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
JsRender实用入门教程
Oct 31 Javascript
深入分析Javascript事件代理
Jan 30 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
js HTML5 canvas绘制图片的方法
Sep 08 Javascript
AngularJS实现表单元素值绑定操作示例
Oct 11 Javascript
vue 之 css module的使用方法
Dec 04 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
Apr 15 Javascript
JavaScript流程控制(分支)
Dec 06 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 #Javascript
vue2.0 常用的 UI 库实例讲解
Dec 12 #Javascript
C#实现将一个字符转换为整数
Dec 12 #Javascript
vue2.0 和 animate.css的结合使用
Dec 12 #Javascript
实例分析JS与Node.js中的事件循环
Dec 12 #Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
Dec 12 #Javascript
JS中精巧的自动柯里化实现方法
Dec 12 #Javascript
You might like
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
实现jquery放大镜的两种方法
2018/02/22 jQuery
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python端口扫描简单程序
2016/11/10 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
对python生成业务报表的实例详解
2019/02/03 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
使用Python函数进行模块化的实现
2019/11/15 Python
英国第一豪华护肤品牌:Elemis
2017/10/12 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
汽车维修专业个人求职信范文
2014/01/01 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
2014最新离职证明范本
2014/09/12 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
婚礼父母答谢词
2015/01/04 职场文书
社区节水倡议书
2015/04/29 职场文书
最感人的道歉情书
2015/05/12 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python