从选择中显示随机网页

时间:2015-07-08 15:11:20

标签: javascript jquery html random

我找不到能够解决我问题的现有答案。

我有一个域名http://bonfiredog.co.uk,其中包含index.html。我还有一些HTML格式的其他网页;我们打电话给他们:

splash1.html 
splash2.html 
splash3.html

我希望人们在访问我的域名时,随机显示其中一个网页。

我假设我可以通过在index.html中运行jQuery脚本来实现这一点,但我似乎无法对一个解决方案进行逆向工程。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

创建一个位置数组,然后从数组中生成随机索引,获取随机索引处的项目并重定向到该位置。

以下功能适用于您:

$(function() {
  var targets = ['splash1.html', 'splash2.html', 'splash3.html'];
  var index = Math.floor(Math.random() * targets.length);
  window.location = targets[index];
});

答案 1 :(得分:0)

你可以这样做:

var redirectUrls = [
'http://bonfiredog.co.uk/splash1.html',
'http://bonfiredog.co.uk/splash2.html',
'http://bonfiredog.co.uk/splash3.html',
]

var randomNumber = Math.floor(Math.random() *3);

location.href = redirectUrls[randomNumber];