我有一个包含以下内容的外部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')时,我被重定向到托管站点 - 告诉我文件名不存在。

这可能不是您没有获得其他图像的原因,但它肯定没有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top