题
我有一个包含以下内容的外部JavaScript:
function random_imglink(){
var myimages=new Array()
myimages[1]="http://sevir.sitegoz.com/jchs/Banner1.png"
myimages[2]="http://sevir.sitegoz.com/jchs/banner2.png"
myimages[3]="http://sevir.sitegoz.com/jchs/banner3.png"
myimages[4]="http://sevir.sitegoz.com/jchs/banner4.png"
myimages[5]="http://sevir.sitegoz.com/jchs/banner5.png"
myimages[6]="http://sevir.sitegoz.com/jchs/banner6.png"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<img src="'+myimages[ry]+'" border=0>')
}
我的html包含:
<script language="JavaScript">
<!--
random_imglink()
//-->
</script>
但只有第一张图片加载。
我的网站此处,横幅应该在每次加载任何页面时都会更改(或重新加载)但只有第一张图片出现,有什么想法吗?
解决方案
Apache服务器区分大小写。你有“Banner1”和“Banner1”。资本化,但没有其他横幅。当我尝试导航到其他图像(小写'b')时,我被重定向到托管站点 - 告诉我文件名不存在。
这可能不是您没有获得其他图像的原因,但它肯定没有帮助。
不隶属于 StackOverflow