我正在尝试使用 javascript 从文件中加载变量。我找到了一些例子,但我似乎无法让它发挥作用,并且真的可以使用一些帮助来让我的语法正确。
基本上,我想在页面上加载随机广告图片,但我希望从文件中提取广告列表。目前我正在使用我在互联网上找到的以下脚本加载图像:
<script type="text/javascript">
var picPaths = [
'/images/ad-1.jpg',
'/images/ad-2.jpg',
'/images/ad-3.jpg',
'/images/ad-4.jpg'
]
var oPics = [];
for(i=0; i < picPaths.length; i++){
oPics[i] = new Image();
oPics[i].src = picPaths[i];
}
curPic = Math.floor(Math.random()*oPics.length);
window.onload=function(){
document.getElementById('imgRotator').src = oPics[curPic].src;
}
</script>
我一直在尝试从文件中加载 picPath 变量值(而不是在代码中说明它)。我在stackoverflow上找到了一些代码,并尝试将其调整为以下内容:
var picPaths = new XMLHttpRequest();
picPaths.open('GET', '/images/liveimages.inc');
picPaths.send();
我还创建了 /images/liveimages.inc 文件,其中包含以下内容:
'/images/ad-1.jpg',
'/images/ad-2.jpg',
'/images/ad-3.jpg',
'/images/ad-4.jpg'
但是,唉,它不起作用,而且我的程序员还不足以修复它。:-( 我认为我的语法已经关闭,但我的代码也可能关闭,因为我不是 JavaScript 人。
任何帮助将不胜感激,并感谢您花时间阅读(并回复)我的问题!:-D