动态显示图片的函数(显示广告条)

动态|广告|函数|显示

function ShowAd(){
var Ad_Img=new Array(10);
var Ad_Link=new Array(10);
var Ad_Showtime=new Array(10);
var Totle_Showtim=0;

//投放广告的图片路径
Ad_Img[0]="/img/banner/01.jpg";
Ad_Img[1]="/img/banner/02.gif";
Ad_Img[2]="/img/banner/03.gif";
Ad_Img[3]="/img/banner/04.gif";
Ad_Img[4]="/img/banner/05.gif";
Ad_Img[5]="/img/banner/06.gif";
Ad_Img[6]="/img/banner/07.gif";
Ad_Img[7]="/img/banner/08.gif";
Ad_Img[8]="/img/banner/09.gif";
Ad_Img[9]="/img/banner/10.gif";

//投放广告的链接名称
Ad_Link[0]="#";
Ad_Link[1]="#";
Ad_Link[2]="#";
Ad_Link[3]="#";
Ad_Link[4]="#";
Ad_Link[5]="#";
Ad_Link[6]="#";
Ad_Link[7]="#";
Ad_Link[8]="#";
Ad_Link[9]="#";

//投放广告的出现概率,数值越大可能性越大,必须大于等于0
Ad_Showtime[0]=0;
Ad_Showtime[1]=1;
Ad_Showtime[2]=2;
Ad_Showtime[3]=3;
Ad_Showtime[4]=4;
Ad_Showtime[5]=5;
Ad_Showtime[6]=6;
Ad_Showtime[7]=7;
Ad_Showtime[8]=8;
Ad_Showtime[9]=9;

var i;

for(i=0;i<10;i++){
Totle_Showtim+=Ad_Showtime[i];
}

for(i=0;i<10;i++){
if(i!=0){
Ad_Showtime[i]+=Ad_Showtime[i-1];
}
}

for(i=0;i<10;i++){
Ad_Showtime[i]/=Totle_Showtim
}

var Display_Ad;
var rnd;
rnd=Math.random();

if(rnd<=Ad_Showtime[0]){
Display_Ad=0;
}
else if(rnd<=Ad_Showtime[1]){
Display_Ad=1;
}
else if(rnd<=Ad_Showtime[2]){
Display_Ad=2;
}
else if(rnd<=Ad_Showtime[3]){
Display_Ad=3;
}
else if(rnd<=Ad_Showtime[4]){
Display_Ad=4;
}
else if(rnd<=Ad_Showtime[5]){
Display_Ad=5;
}
else if(rnd<=Ad_Showtime[7]){
Display_Ad=6;
}
else if(rnd<=Ad_Showtime[7]){
Display_Ad=7;
}
else if(rnd<=Ad_Showtime[8]){
Display_Ad=8;
}
else {
Display_Ad=9;
}

writeHTML="<a href="+Ad_Link[Display_Ad]+"><img src="+Ad_Img[Display_Ad]+" border=0></a>";
document.write (writeHTML);
}

时间: 2024-09-14 12:42:48

动态显示图片的函数(显示广告条)的相关文章

Android_RecyclerView实现上下滚动广告条实例(带图片)

前言 公司新项目首页有个类似京东/淘宝滚动广告条,查了一下大概都是两种实现方式,一是textview,如果只有文字的话是可行的,但我们这个上面还有个小图片,所以pass:二是两个viewGroup,使用动画交替滚动,可以实现,就是显得很麻烦,于是偷懒的我就想着用recyclerView来解决这个小问题! 思路 这个滚动广告条高度通常是固定的,用一个固定高度的viewGroup来包裹一个recyclerView,recylerView的item布局设置一个minHeight为viewGroup的高

位图显示-MFC中OnPaint函数显示BMP图片的问题

问题描述 MFC中OnPaint函数显示BMP图片的问题 为什么我在MFC对话框中,在OnPaint函数中加入以下代码,BMP图像不能显示啊~~· BITMAP bm; CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); CDC memdc; CDC dc; memdc.CreateCompatibleDC(&dc);/ bmp.GetBitmap(&bm); CBitmap *bmpold=memdc.SelectObject(&bmp);/ dc

php实现的随机显示图片的函数

 本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来 本节主要内容: 介绍一个随机显示图片的php函数,多用于博客的展示窗.照片的随机展示等.   例子:    代码如下: <?php /** * 功能:随机显示图片 * Filename  : img.php * Usage: *             <img src=img.php> *             <img src=img.php?folder=images2/> **

new-Viewpage实现的广告条效果怎么里面滚动的图片进行监听

问题描述 Viewpage实现的广告条效果怎么里面滚动的图片进行监听 @Override public Object instantiateItem(ViewGroup container, final int position) { // TODO Auto-generated method stub View view = LayoutInflater.from(mContext).inflate(R.layout.img, null); ImageView iv=(ImageView) v

php header函数输入图片IE不显示问题

刚开始img.php文件跳转到文件是这样写的 header("Location:图片的绝对网址"); 然后就发现了IE下不能显示图片,全都显示叉,而且直接在IE中输入img.php的网址,网页会跳转到图片网址,但是却提示: HTTP Error 403. The request URL is forbidden. 错误. 修改方法就是: header("Location:图片的相对地址"); 原来是路径问题,分析一下如果是使用绝对地址估计header函数以为是远程不

Android使用AsyncTask下载图片并显示进度条功能

在Android中实现异步任务机制有两种方式,Handler和AsyncTask.这篇文章给大家介绍Android使用AsyncTask下载图片并显示进度条功能. AsyncTask下载图片并显示下载进度,异步类AsyncTask配合进度条,简练! public class AsyncTaskActivity2 extends Activity { private Button btnDown;//图片框 private ImageView ivImage;//图片URL private sta

CSS+js Cookie实现的固定页脚广告条例子

经常看到有些网站为了吸引用户注意,在页面底部放置固定横幅广告,用户滚动页面时,横幅广告一直固定在页底,并不随页面滚动而滚动,当然一般允许用户可以关闭广告条,并设置一定时间内不再显示此广告条.本文将介绍使用CSS+Cookie来实现这一效果. HTML 首先,我们将横幅广告的html代码放到页面最底部,因为是最后加载的.也可以使用外部js动态插入到页面底部.整个HTML结构由遮罩层.float_layer,内容层.float_content组成,其中.float_bg为广告部分,内容可以是图片.文

如何制作会移动的广告条

广告 编者注:文章内容为汉化版本的Dreamweaver 4.0,配图为英文版本的 Dreamweaver 4.0 你上新浪网首页会看见它页面中有个飘来飘去的广告条,鼠标移上去,还会变成另外的宣传图片.这个广告条没有占用页面的空间,它独立在页面之上,的确是个发布广告条的好方法.那么,这个会移动的广告条到底是如何做成的呢?下面,请跟我一步步学做,看完教材,你也就会自己做了. 做这个广告条,要用到Macromedia DreamWeaver中的Layer(层)和Timeline(时间轴)功能,还得准

网页上的广告条设计

广告|设计|网页 banner条,是网站用来作为盈利或者是发布一些重要的信息的工具.但是它又不能作为网页的主要内容,因为它的主要目的是吸引人的注意力,让人来购买某种商品,或者是让人注意网站的一些动向,一些新的东西要让用户知道.从这个角度出发,就决定了它的性质.那就是作陪衬,但是又是非常重要的部分,这就是广告条的一些基本的特征与要求. 广告条的出现给网页的制作带来很多的东西,不光是要求附加一些可能是设计者不愿意加的东西,使他们不得不在制作网页的同时要把广告条作为整体的一部分来考虑,当然这同时也是