(这适用于需要焦点小组测试功能的客户)
我正在尝试创建一个链接,点击后会打开三个标签到三个不同的网址 - 每次都是按随机顺序排列。
所以“点击我”将以随机顺序一次打开example.com,google.com,facebook三个标签。所以首先点击它可能是example.com,google.com,facebook.com - 下一次点击可能是google.com,facebook.com,示例等等。
到目前为止,我有这个代码,它选择一个随机链接,但只选择其中一个 - 我想一次打开所有三个,但是按随机顺序
<script type="text/javascript">
var urls = [
"http://example.com",
'http://google.com',
'http://facebook.com'
];
function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
</script>
<a href="#" onClick="goSomewhere(); return false;">Start</a>
答案 0 :(得分:0)
function goSomewhere() {
while(urls.length)
window.open(...urls.splice(Math.floor(Math.random()*urls.length),1),"Test");
}