1

私は以下を含む外部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>

ただし、最初の画像のみが読み込まれます。
私のサイトはここにあります。バナーはページが読み込まれる(または再読み込みされる)たびに変更されるはずですが、最初の画像のみが表示されます。アイデアはありますか?

4

1 に答える 1

2

Apacheサーバーでは大文字と小文字が区別されます。「Banner1」を大文字にしましたが、他のバナーはありません。他の画像(小文字の「b」を使用)に移動しようとすると、ホスティングサイトにリダイレクトされ、ファイル名が存在しないことが通知されます。

これはあなたが他の画像を取得していない理由ではないかもしれませんが、それは確かに助けにはなりません。

于 2009-01-09T18:22:03.140 に答える