0

Web サイトに page1.aspx と page2.aspx があります

次のようにナビゲートする必要があります:Page1--> Page 2(戻るボタンをクリックすると、page1に戻る)--> page 1

jQueryコードを使用してナビゲートしています:

   var pagename= "page2.aspx";
   jQ(location).attr('href', pagename);

page2 で同じコードを使用して、ページ 1 に戻ることを試みました。

var path2 = "page1.aspx";
        jq(location).attr('href', path2);

また、以下のコードと同様の他のいくつかも試しました。

document.location.pathname = '../Pages/page1.aspx';

しかし、ディレクトリ リストに移動するだけで、ページ フォルダの下にあるすべてのページ名が表示されます。コードに何か問題がありますか? 私もレベルごとにそれをやろうとしました../pages/page1.aspxです。

更新しました:

コードを呼び出しているクリック時に次のコントロールを使用しています。

  <a href="" class="hyperlink" id="goback">Go back</a>

どうやら、問題は html コントロールにあります。代わりにボタンを使用しようとすると、正常にリダイレクトされます。ボタンが必要ない場合に備えて、まだ修正するためのポインタはありますか?

4

2 に答える 2

0

試したことがない

document.location.pathname

いつも使っています

window.location.href = 'mypageurlhere'

JavaScriptでリダイレクトします。

于 2012-11-02T17:01:37.497 に答える
0

私の理解が正しければ、ユーザーを別のページにリダイレクトしようとしているのですか? もしそうなら、これを試してください:

window.location.assign('page2.aspx');
于 2012-11-02T17:01:51.670 に答える