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)]?@KiranRSloadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]代码>谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRSloadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]代码>谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRSloadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]代码>谢谢你的回答,但我有一个疑问,在哪里添加这个->页面[Math.floor(Math.random()*pages.length)]?@KiranRSloadintoIframe('myframe',页面[Math.floor(Math.random()*pages.length)]代码>