我已經做了一個功能,將您帶到一個隨機鏈接,但我現在有很多鏈接,並想知道如何讓JavaScript讀取一個包含所有鏈接的文本文件。無法讓JavaScript加載.txt文件,加載鏈接
我現在有的代碼不起作用,我嘗試了其他類似的方法,但沒有任何工作。
<script>
var sites = [
function readTextFile("file:///Nicklas Behrend/Desktop/links.txt");
{
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function()
{
if(rawFile.readyState === 4)
{
if(rawFile.status === 200 || rawFile.status == 0)
{
var allText = rawFile.responseText;
alert(allText);
}
}
}
rawFile.send(null);
}
];
function randomSite() {
var i = parseInt(Math.random() * sites.length);
location.href = sites[i];
}
</script>
爲什麼你不只是使這個json文件的鏈接,然後用ajax調用獲取他們 – VivekN
@VivekN他正在做一個AJAX調用來獲取它們。文本和JSON文件之間的區別是微不足道的,代碼明智的。在這種情況下,文本文件可能更易於使用。 – samanime
@samanime同意。我的不好,應該讓他更容易。 – VivekN