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 相关文章推荐
JavaScript使用prototype定义对象类型
Feb 07 Javascript
js前台判断开始时间是否小于结束时间
Feb 23 Javascript
按下Enter焦点移至下一个控件的实现js代码
Dec 11 Javascript
json传值以及ajax接收详解
May 24 Javascript
Javascript中arguments对象的详解与使用方法
Oct 04 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
Jan 21 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
关于vue面试题汇总
Mar 20 Javascript
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
详解vue几种主动刷新的方法总结
Feb 19 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 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
信用卡效验程序
2006/10/09 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
php文件系统处理方法小结
2016/05/23 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
python实现下载指定网址所有图片的方法
2015/08/08 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python书单 不将就
2017/07/11 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
运动会通讯稿400字
2014/01/28 职场文书
房地产财务管理制度
2014/02/02 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
《埃及的金字塔》教学反思
2014/04/07 职场文书
教师考核评语
2014/04/28 职场文书
激励员工的口号
2014/06/16 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
工作收入证明范本
2015/06/12 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书