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下的keyCode键码值表
Apr 10 Javascript
flash javascript之间的通讯方法小结
Dec 20 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
Nov 19 Javascript
Kibo 用于处理键盘事件的Javascript工具库
Oct 28 Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
分享一款基于jQuery的视频播放插件
Oct 09 Javascript
angular中使用路由和$location切换视图
Jan 23 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
Vue 理解之白话 getter/setter详解
Apr 16 Javascript
JS学习笔记之闭包小案例分析
May 29 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
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
javascript事件模型代码
2007/07/01 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
师范生实习自我鉴定
2013/11/01 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
旗帜观后感
2015/06/08 职场文书
立春观后感
2015/06/18 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
go类型转换及与C的类型转换方式
2021/05/05 Golang
python入门学习关于for else的特殊特性讲解
2021/11/20 Python