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 相关文章推荐
js post方式传递提交的实现代码
May 31 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
Sep 13 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 Javascript
jQuery操作Select的Option上下移动及移除添加等等
Nov 18 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
JavaScript中的闭包介绍
Mar 15 Javascript
JS+CSS实现的蓝色table选项卡效果
Oct 08 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
Dec 08 Javascript
Webwork 实现文件上传下载代码详解
Feb 02 Javascript
layui 弹出删除确认界面的实例
Sep 06 Javascript
vue封装swiper代码实例解析
Oct 08 Javascript
jQuery实现简单聊天室
Feb 08 jQuery
微信小程使用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
十天学会php之第二天
2006/10/09 PHP
php实现的漂亮分页方法
2014/04/17 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
深入分析PHP设计模式
2020/06/15 PHP
修复IE9&amp;safari 的sort方法
2011/10/21 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
angularjs指令之绑定策略(@、=、&amp;)
2017/04/13 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
python常用运维脚本实例小结
2020/02/14 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
django创建css文件夹的具体方法
2020/07/31 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
python 模块导入问题汇总
2021/02/01 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
房地产项目建议书
2014/03/12 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
英文版辞职信
2015/02/28 职场文书
初中毕业感言300字
2015/07/31 职场文书
前端JavaScript大管家 package.json
2021/11/02 Javascript