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
Jun 01 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
Jan 14 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
JS设置cookie、读取cookie、删除cookie
Apr 17 Javascript
jQuery背景插件backstretch使用指南
Apr 21 Javascript
JQuery.Ajax()的data参数类型实例详解
Nov 20 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
jquery插件格式实例分析
Jun 16 Javascript
jquery实现图片切换代码
Oct 13 Javascript
详解vue 中使用 AJAX获取数据的方法
Jan 18 Javascript
Vue通过配置WebSocket并实现群聊功能
Dec 31 Javascript
JavaScript canvas实现雪花随机动态飘落
Feb 08 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
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
PHPStorm+XDebug进行调试图文教程
2016/06/13 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
使用vue.js实现联动效果的示例代码
2017/01/10 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
Vue header组件开发详解
2018/01/26 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
NumPy统计函数的实现方法
2020/01/21 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
哪些情况下不应该使用索引
2015/07/20 面试题
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
独生子女证明范本
2015/06/19 职场文书
小学教育见习总结
2015/06/23 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书