-1

助けてください!私はこれを何日もクラックしてきましたが、役に立ちません.. :(次のシナリオでは、前へ/次へのボタンを非表示/表示することはできません..

私は3つの画像配列を持っています。個々の画像は、[前へ] / [次へ] ボタンを使用して表示されます。シナリオは次のとおりです。

  • P1 画像が表示されます: 前のボタンを非表示、次のボタンを表示

  • P2 画像が表示されます: 前と次のボタンを表示

  • P3 画像が表示されます: 次のボタンを非表示、前のボタンを表示

私のコードは次のとおりです。

Javascript:

var myPix = new Array()

myPix[0] = 'P1.jpg'
myPix[1] = 'P2.jpg'
myPix[2] = 'P3.jpg'

var thisPic = 0

function doPrevious() {
    if (document.images && thisPic > 0) {
        thisPic--
        document.myPicture.src=myPix[thisPic]
    }
}

function doNext() {
    if (document.images && thisPic < 2) {
        thisPic++
        document.myPicture.src=myPix[thisPic]
    }
}

HTML コード:

前へ/次へのボタンはこちら:

<td height="47" align="right">
    <a href="javascript:doPrevious()" title="Previous">
        <img src="PrevBtn.jpg" width="120" height="35" border="0" />
    </a>
    <a href="javascript:doNext()" title="Next">
        <img src="NextBtn.jpg" width="120" height="35" border="0" />
    </a>
</td>

ここに示す画像:

<table border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
    <tr>
        <td>
            <img id="pic" name="myPicture" src="P1.jpg" />
        </td>
    </tr>
</table>
4

1 に答える 1