この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
フロントエンド設計とウェブ
›
HTML/CSS/JavaScript
›
javascrip{filter}t:history.go()とHistory.back()の違い...
眺める:
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スレッドは安全ですか?
閲覧したセクション
.Net/C#
Microsoft SQL Server
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com