-1

スライド ショーのように機能する必要があるコード行がいくつかあります.js、48 行目の文字 5。

var ilist = document.images;
var iarray=["voulenteering.jpg","event_diner.jpg","fireworks.jpg"];

for(var i = 0; i < iarray.length; i++) 
{
    ilist[i].src = "../../images/"+iarray[i]
}

function slideit()
{
    var step=0
    var whichimage=0
    if (!document.images)
        return
    document.images.slide.src=eval("ilist"+step+".src")
    whichimage=step
    if (step<3)
        step++
    else
        step=0
    setTimeout("slideit()",3500)
}
slideit()

function slidelink()
{
    if (whichimage >0)
        window.location="../../redirect.html"
}

誰かが私を正しい方向に向けることができれば、私はとても感謝しています. パスに問題がないことは事実です。

4

1 に答える 1

0

あなたの変数whichimageは function のみ宣言さslidit()れていますが、コードでわかるように、その変数を別の関数でも使用したいと考えています。その時点では、その変数は常に ですundefined。これを修正するには、関数のwhichimage前に宣言を移動し、slideit()関数内でその変数のみを 0 に設定する必要があります。

于 2013-08-10T23:16:56.570 に答える