-3
我想让JavaScript读取包含指向网站的链接的txt文件,并且可以按下按钮以发送到随机网站...但我的代码不会工作中,我已经尝试了很多东西......我的代码不会工作
继承人我的代码
<script>
var sites = [];
function readTextFile(file, callback) {
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);
callback(allText);
}
}
}
rawFile.send(null);
}
readTextFile("file:../Nicklas Behrend/Desktop/links.txt", filesText =>{
sites = filesText.split('\n');
});
function randomSite() {
var i = parseInt(Math.random() * sites.length);
location.href = sites[i];
}
</script>
在这个部分它说:“表达式语句不转让或叫”
readTextFile("file:../Nicklas Behrend/Desktop/links.txt", filesText =>{
sites = filesText.split('\n');
});
当我按下按钮,我做了,我到一个网站,说“ 404找不到“
不能使ajax调用文件协议....需要成为一个网络路径 – charlietfl
好吧,对不起,但我很新这个......我该怎么做? – NicklasBehrend
如果文件与页面位于同一目录中...只是使用文件名 – charlietfl