-2
我正在使用以下代碼在設定時間後重定向訪問者。隨機時間後重定向網站
(function(){
setTimeout(function(){
window.location="http://google.com/";
},3000); /* 1000 = 1 second*/
})();
我該如何將這個隨機時間從10-25秒?
我正在使用以下代碼在設定時間後重定向訪問者。隨機時間後重定向網站
(function(){
setTimeout(function(){
window.location="http://google.com/";
},3000); /* 1000 = 1 second*/
})();
我該如何將這個隨機時間從10-25秒?
你只需要創建一個變量,將隨機選擇10-25之間的號碼,然後使用該值作爲區間(不要忘記1000乘到毫秒轉換爲秒)
(function(){
var maxTime = 25;
var minTime = 10;
var randomTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime;
setTimeout(function(){
window.location="http://google.com/";
}, randomTime * 1000);
})();
嘗試使用JavaScript函數Math.random() – MNF
只是一個友好的提示,您可能想要閱讀本頁:[如何 - 問問指南](https://stackoverflow.com/help/how-to-ask ),因此您始終可以確定您的問題很容易回答並儘可能清晰。一定要包括你爲解決你遇到的問題所做的任何努力,以及當你嘗試修復這些問題時發生了什麼。另外不要忘記你的顯示代碼和任何錯誤信息! –