Javascript静的ページはランダムに広告を表示する方法を実現します.
1248 ワード
まず、n以内の重複しない乱数を生成し、発生した乱数を別のArayに入れて、以下の方法で行う.
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]]);
}