Javascript 自动加载随机页面

Javascript 自动加载随机页面,javascript,php,random,autoload,Javascript,Php,Random,Autoload,我这里有一个重复页面加载功能 <script> var interval = 5; // in seconds var pages = [ 'http://example.com/index.php', 'http://example.com/about.php', 'http://example.com/services.php', 'http://example.com/portfolio.php', 'http://example

我这里有一个重复页面加载功能

<script>
  var interval = 5; // in seconds
  var pages = [
    'http://example.com/index.php',
    'http://example.com/about.php',
    'http://example.com/services.php',
    'http://example.com/portfolio.php',
    'http://example.com/career.php',
    'http://example.com/contacts.php'
  ];
  var current_page_index = 0;

  setInterval(function() {
    loadintoIframe('myframe', pages[current_page_index]);
    current_page_index = (current_page_index + 1) % pages.length;
  }, interval * 1000); // second setInterval param is milliseconds
</script>

变量间隔=5;//几秒钟内
变量页=[
'http://example.com/index.php',
'http://example.com/about.php',
'http://example.com/services.php',
'http://example.com/portfolio.php',
'http://example.com/career.php',
'http://example.com/contacts.php'
];
var当前页面索引=0;
setInterval(函数(){
loadintoIframe('myframe',页面[当前页面索引]);
当前页面索引=(当前页面索引+1)%pages.length;
},间隔*1000);//第二个setInterval参数为毫秒
工作良好,但我想改变其加载模式为随机。现在它正在加载模式中给定的内容。我的意思是它将首先加载”,然后像那样加载

如何添加随机效果?有人帮我吗


这个问题是

的扩展,而不是反复浏览页面索引,只需获取
pages[Math.floor(Math.random()*pages.length)]

如果您想避免重复,即以随机顺序浏览页面,则保留当前代码,但在
setInterval
之前,将数组洗牌。就我个人而言,我会使用

pages.sort(函数(a,b){return Math.random()-0.5;})只需获取
pages[Math.floor(Math.random()*pages.length)]

如果您想避免重复,即以随机顺序浏览页面,则保留当前代码,但在
setInterval
之前,将数组洗牌。就我个人而言,我会使用

pages.sort(函数(a,b){return Math.random()-0.5;})只需获取
pages[Math.floor(Math.random()*pages.length)]

如果您想避免重复,即以随机顺序浏览页面,则保留当前代码,但在
setInterval
之前,将数组洗牌。就我个人而言,我会使用

pages.sort(函数(a,b){return Math.random()-0.5;})只需获取
pages[Math.floor(Math.random()*pages.length)]

如果您想避免重复,即以随机顺序浏览页面,则保留当前代码,但在
setInterval
之前,将数组洗牌。就我个人而言,我会使用

pages.sort(函数(a,b){return Math.random()-0.5;})添加随机效果还是随机页面?你想要什么?@dholakiyaankit-我想要页面加载的随机效果。。。。现在它正在加载一个按顺序给出的模式。现在我想要一个随机效果,意思是,首先加载,然后像那样加载“”。添加随机效果还是随机页面?你想要什么?@dholakiyaankit-我想要页面加载的随机效果。。。。现在它正在加载一个按顺序给出的模式。现在我想要一个随机效果,意思是,首先加载,然后像那样加载“”。添加随机效果还是随机页面?你想要什么?@dholakiyaankit-我想要页面加载的随机效果。。。。现在它正在加载一个按顺序给出的模式。现在我想要一个随机效果,意思是,首先加载,然后像那样加载“”。添加随机效果还是随机页面?你想要什么?@dholakiyaankit-我想要页面加载的随机效果。。。。现在它是按顺序加载的模式。现在我想要一个随机效果,意思是,首先加载,然后像那样“加载”。谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRS
loadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRS
loadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRS
loadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRS
loadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]