随机横幅仅显示第一张图像

时间:2009-01-09 18:17:01

标签: javascript banner

我有一个包含以下内容的外部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>

但只有第一张图片加载 我的网站是here,每当任何网页加载(或重新加载)时,横幅都应该更改,但只有第一张图片出现,任何想法?

1 个答案:

答案 0 :(得分:2)

Apache服务器区分大小写。你有“Banner1”大写,但没有其他横幅。当我尝试导航到其他图像(小写'b')时,我被重定向到托管站点 - 告诉我文件名不存在。

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