我正在尋找的東西,將允許我在根目錄中隨機選擇一個頁面加載每次頁面第一次加載,隨後重新加載/刷新..我有一個index.html和index2.html爲示例在根目錄中彼此略有不同。在頁面加載/刷新時加載隨機頁面的腳本?
我嘗試過谷歌搜索,但找不到任何東西/我嘗試過的所有東西都無法正常工作。
目前,我想要嘗試使用JavaScript是:
var howMany = 3; // number of pages below, count them.
howMany = howMany-1
var page = new Array(howMany+1);
page[0]="index.html";
page[1]="index2.html";
page[2]="index.html";
function rndnumber(){
var randscript = -1;
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1));
}
return randscript;
}
quo = rndnumber();
quox = page[quo];
location.href=(quox);
如果我在本地測試它,好像它的工作原理,但它卡住由於某些原因無限,並自動重新加載/刷新循環。當我上傳到服務器沒有重新加載循環,但隨機化不起作用,它只是加載index.html我有一個測試頁在這裏:http://www.samnorris.co.nz/test2/它既有index.html也有index2。在根目錄中的HTML
任何人都可以提供任何線索爲什麼這可能無法正常工作和/或更好的解決方案?
謝謝!
(也,我意識到該數組只應該指定2個而不是3個頁面,但它似乎沒有任何區別。) – FuManchuNZ
如果您每次加載/刷新頁面時都會重定向用戶,他們將陷入重定向循環! –