JavaScript随机广告代码
又是一篇关于JavaScript的文章,多动手,多动脑,幸福靠自己。
一般来说,用JavaScript+Css修饰的广告会更美观,例如我们常见的多图切换和Flash广告,因为自己需要使用,所以写了一个JavaScript的随机广告代码。代码很简单,一般用做随机展示图片的,修改的时候注意JavaScript的格式。
<script language="javascript"> function RandomAd () { var s = Math.floor(7*Math.random()+1); //产生从1到7的随机数字 switch(s) { case 1: document.writeln("<script language="javascript" src="/ad/1.js"></script>"); break; case 2: document.writeln("<script language="javascript" src="/ad/2.js"></script>"); break; case 3: document.writeln("<script language="javascript" src="/ad/3.js"></script>"); break; case 4: document.writeln("<script language="javascript" src="/ad/4.js"></script>"); break; case 5: document.writeln("<script language="javascript" src="/ad/5.js"></script>"); break; case 6: document.writeln("<script language="javascript" src="/ad/6.js"></script>"); break; case 7: document.writeln("<script language="javascript" src="/ad/7.js"></script>"); break; } } </script>
代码解释
如果您的网址有N个类型相同的广告,那么请把代码中的Math.floor(7*Math.random()+1);的7换成N,同样,需要case语句的数量和N事一样的。这样每当页面重新载入一次(刷新),就会显示不同的广告,也可以把输出不同的JS文件换成输出不同的图片或者文字。
相关日志
上一篇: 2款JavaScript时间对象的应用
下一篇: 小时候那些真实的谎言
