| 随机显示广告代码 |
|
作者:佚名 文章来源:Internet 点击数: 更新时间:2006-6-4 0:21:18  |
如果你的主页中需要随机显示图片或者链接banner,你该怎么实现呢? 下面是一个随机显示五条Banner的代码,你可以自己定义的。 代码: 〈script language=javascript〉 var m=5; //共几个Banner随机显示 var n=Math.floor(Math.random()*m+1) switch(n) { case 1: document.write(’Banner1的HTML’); break; case 2: document.write(’Banner2的HTML’); break; case 3: document.write(’Banner3的HTML’); break; case 4: document.write(’Banner4的HTML’); break; case 5: document.write(’Banner5的HTML’); break; } 〈/script〉
如果一些如广告类的图片上需要加入相应的连接呢?那么代码仍然大同小异:
代码: 〈SCRIPT LANGUAGE="javascript"〉 〈!-- Begin var how_many_ads = 3; var now = new Date() var sec = now.getSeconds() var ad = sec % how_many_ads; ad +=1; if (ad==1) { txt="banner01"; url="http://siyizhu.com"; alt="banner01"; banner="/Article/UploadFiles/200601/2006640220734.jpg"; width="778"; height="160"; } if (ad==2) { txt="banner02"; url="http://siyizhu.com"; alt="banner02"; banner="/Article/UploadFiles/200601/2006640220580.jpg"; width="778"; height="160"; } if (ad==3) { txt="banner03"; url="http://siyizhu.com"; alt="banner03"; banner="/Article/UploadFiles/200601/2006640221621.jpg"; width="778"; height="160"; } document.write(’〈center〉’); document.write(’〈a href="’ + url + ’" target="_top"〉’); document.write(’〈img src="’ + banner + ’" width=’) document.write(width + ’ height=’ + height + ’ ’); document.write(’alt="’ + alt + ’" border=0〉〈br〉’); document.write(’〈small〉’ + txt + ’〈/small〉〈/a〉’); document.write(’〈/center〉’); // End --〉 〈/SCRIPT〉
这个其实不是绝对的随机显示,是读取当时系统时间的秒,然后求余,模拟的一个随机显示。别外,最好用switch语句,用N条if语句显得有点儿笨。 |
| 文章录入:onegreen 责任编辑:onegreen |
|
上一篇文章: 左右悬浮广告代码之二
下一篇文章: 幻灯片广告代码 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |