Случайный баннер, отображающий только первое изображение - PullRequest
1 голос
/ 09 января 2009

У меня есть внешний 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>

Но загружается только первое изображение.
Мой сайт здесь , баннер должен меняться каждый раз, когда какая-либо из страниц загружается (или перезагружается), но появляется только первое изображение, есть идеи?

1 Ответ

2 голосов
/ 09 января 2009

Серверы Apache чувствительны к регистру. У вас "Banner1" с большой буквы, но ни один из других баннеров. Когда я пытаюсь перейти к другим изображениям (в нижнем регистре «b»), меня перенаправляют на сайт хостинга, сообщая, что имена файлов не существуют.

Возможно, это не то, почему вы не получаете другие изображения, но это, безусловно, не помогает.

...