• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

随机显示广告代码_js

javascript 搞代码 7年前 (2018-06-13) 1674次浏览 已收录 0个评论

  如果你的主页中需要随机显示图片或者链接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&#8221;;
alt=”banner01″;
banner=”http://siyizhu.com/images/banner/webbanner1.jpg&#8221;;
width=”778″;
height=”160″;
}
if (ad==2) {
txt=”banner02″;
url=”http://siyizhu.com&#8221;;
alt=”banner02″;
banner=”http://siyizhu.com/images/banner/webbanner2.jpg&#8221;;
width=”778″;
height=”160″;
}
if (ad==3) {
txt=”banner03″;
url=”http://siyizhu.com&#8221;;
alt=”banner03″;
banner=”http://siyizhu.com/images/banner/webbanner3.jpg&#8221;;
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>

http://www.gaodaima.com/?p=28337

  这个其实不是绝对的随机显示,是读取当时系统时间的秒,然后求余,模拟的一个随机显示,不明白为什么网上有好多用这种方法,钟钟不赞成这种方法,因为取一个真正的随机数并不难。别外,最好用switch语句,用N条if语句显得有点儿笨。

欢迎大家阅读《随机显示广告代码_js,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:随机显示广告代码_js

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址