0

まず、このような配列を作成します

var files = ['index2.html', 'index.html','index3.html','index4.html'];

次に、戻るボタンをクリックして、1つずつhtmlページに戻りたいのですが、divにロードされているhtmlページ(配列で記述)にリンクするpagecounterが含まれています。戻るボタンをクリックすると、私はページ番号も更新したいです。参考までに画像をアップロードしています。参照 関数 backbtn() {

        $("#txtPageNo").val() = i;
        //alert(y+'');
        alert('back files');
        var files = ['index2.html', 'index.html','index3.html','index4.html'];
        alert('array')

        while(i>=1 && i<=5)
        {
        alert(i+'')
        var file = files[i];

        $('#tabpage_1').load(file + '');

        document.getElementById('txtPageNo').value = i-1; 
        i--;
        break;

        }

これは私が書いたjqueryコードですが、私が望むようには機能しませんでした。

4

3 に答える 3

2

試す:

javascript.history.go(-1);

または:

window.history.back();
于 2013-09-27T12:20:02.067 に答える
0

以下は、次と戻るボタンに使用するコードです。

ページ カウンターを更新する [次へ] ボタン。

function nextbtn() {

        alert(txtPageNo.value+'');  
        //alert(i+'')
        alert('load files');

        var files = ['index2.html', 'index1.html','index3.html','index4.html'];
        while(txtPageNo.value<numItems )
            {
//              alert(i+'')
                alert(txtPageNo.value+'')
                var file = files[txtPageNo.value];

                $('#tabpage_1').load(file + '');
                document.getElementById('txtPageNo').value = txtPageNo.value++  ; 
                txtPageNo.value++;
                break;

            }


        }

ページカウンターを更新する戻るボタン

function backbtn() {

        var a1 = $("#txtPageNo").val();
        alert(a1);
        alert('back files');
        var files = ['index2.html', 'index1.html','index3.html','index4.html'];
        alert('array')

        while(a1>=1 && a1<=numItems)
        {


        document.getElementById('txtPageNo').value = a1-1; 
        a1 = a1 -2;
        alert(a1+'')
        var file = files[a1];

        $('#tabpage_1').load(file + '');
        break;

        }
        }   
于 2013-10-08T10:16:45.557 に答える