Home  >  Article  >  Web Front-end  >  Javascript 静态页面实现随机显示广告的办法_javascript技巧

Javascript 静态页面实现随机显示广告的办法_javascript技巧

WBOY
WBOYOriginal
2016-05-16 18:16:211399browse

首先,要实现生成n以内不重复的随机数,并将产生的随机数放入另一个Array中,用以下方法来完成:

复制代码 代码如下:

function getRandomNumbers(count)
{
var numbers = new Array();
var original = new Array();
for (var i=0;i{
original[i] = i+1;
}
original.sort(function(){ return 0.5 - Math.random(); });
for (var i=0;i{
numbers[i] = original[i] - 1;
}
return numbers;
}

然后,在后台程序中,输出html脚本:
复制代码 代码如下:

var sf = new Array();
sf[0]=' 服务器名称 服务器IP 开区时间 线路类别 版本介绍 客服QQ 详细介绍 ';
sf[1]=' 服务器名称 服务器IP 开区时间 线路类别 版本介绍 客服QQ 详细介绍 ';

再用之前的方法,生成随机数,并且按随机数把html脚本显示出来。
复制代码 代码如下:

var numbers = getRandomNumbers(sf.length);
for( i=0;i{
document.write(sf[numbers[i]]);
}
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn