この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 10399|答える: 0

[JavaScript] javascrip{filter}t:history.go()とHistory.back()の違い。

[リンクをコピー]
掲載地 2016/11/18 22:18:36 | | |



C#のウェブプログラムでは、ページボタンのために前のページコードに書き戻す

これ。 RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");

その中でも、history.go(-2)は-2と書くべきです。なぜなら、ボタンイベントがトリガーされる前にページが一度リフレッシュされているため、-2であるべきだからです。

Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");

ここでは「-2」とも書くべきです。 脚本を直接書くのとは違います。 history.back()は前のページです
i=1
history.go(i) を指定されたページに移動させます
もしhistory.go(0)であれば、これら2つのJSコードをリフレッシュするためであり、これはIEのフォワードとバックワード関数に相当します。
具体的な使い方は必要な時期によります。 例えば、ユーザー登録の検証はバックグラウンド検証であり、要件を満たしていない場合に使用できるため、ユーザーが最大限に繰り返しデータを入力しないことを防げます。
例えば、ページを読み込む:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             ケース「フォワード」:
                 oFrame.history.go(1);
             ケース「バック」:
                 oFrame.history.back();
             ケース「Brush New」:
                 oFrame.locatio{filter}n.reload();
         }
     }
}


JSPページを開くと、クライアントスクリプトでリフレッシュされているはずです。
Javascrip{filter}t のページを更新する方法は以下の通りです:
1 history.go(0)
2 locatio{filter}n.reload()
3 locatio{filter}n=locatio{filter}n
4 locatio{filter}n.assign(locatio{filter}n)
5 document.execCommand('Refresh')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 ドキュメント。 URL=locatio{filter}n.href




先の:Discuz Cloud Platform to Site Timeout
次に:SqlConnectionを正しく使うにはどうすればいいですか?SqlConnectionスレッドは安全ですか?
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com