リンク更新ページと js 更新ページの使用例

リンク更新ページと js 更新ページの使用例
1. リンクの使用方法:

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

<a href="javascript:history.go(-1);">前のページに戻る</a>
<a href="#top">現在のページを更新</a>

#top 効果は機能しませんでしたが、<a href="">現在のページを更新</a> を直接記述すると機能しました。

2. JSで現在のページを更新する方法

reload メソッドはブラウザに現在のページを強制的に更新させます。
構文: location.reload([bForceGet])

パラメーター: bForceGet、オプションのパラメーター、デフォルトは false、クライアント キャッシュから現在のページを取得します。 true の場合、GET を使用してサーバーから最新のページが取得されます。これは、クライアントが F5 (「更新」) をクリックするのと同じです。

replace メソッドは、履歴 (クライアント) に現在キャッシュされている項目を指定された URL に置き換えます。そのため、replace メソッドを使用した後は、置き換えた URL に「進む」および「戻る」でアクセスすることはできません。
構文: location.replace(URL)

実際のアプリケーションでは、ページを更新するときに、通常は location.reload() または history.go(0) を使用します。この方法は、クライアントが F5 をクリックしてページを更新するのと同じなので、ページ メソッドが「post」の場合、「ページの有効期限が切れました」というプロンプトが表示されます。これはセッション セキュリティ保護メカニズムによるものです。 location.reload() メソッドが呼び出されると、aspx ページは既にサーバーのメモリに存在するため、IsPostback であると考えられます。このようなアプリケーションがある場合: ページを再読み込みする必要があります。つまり、ページがサーバー上で再作成されることが予想され、IsPostback ではないことが予想されます。ここでは、location.replace() がこのタスクを実行できます。置き換えられたページは毎回サーバー上で再生成されます。

次のように記述できます: location.replace(location.href);

戻ってページを更新してください:

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

location.replace(document.referrer);
document.referrer //前のページのURL

ページを戻して更新するために history.go(-1) または history.back(); を使用しないでください。これら 2 つのメソッドはページを更新しません。

添付ファイル:
Javascript を使用してページを更新する方法はいくつかあります。

1 歴史.go(0)
2 場所.reload()
3 場所=場所
4 場所.割り当て(場所)
5 document.execCommand('更新')
6 window.navigate(場所)
7 location.replace(場所)
8 ドキュメント.URL=場所.href

ページを自動的に更新する方法:
1. 自動ページ更新: <head> 領域に次のコードを追加します。
<meta http-equiv="refresh" content="20">
20 は 20 秒ごとにページを更新することを意味します。

2. 自動ページジャンプ: <head> 領域に次のコードを追加します。
<meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
20 は、20 秒後に http://www.wyxg.com にジャンプすることを意味します。

3. ページ自動更新 js バージョン

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

<スクリプト言語="JavaScript">
関数 myrefresh()
{
ウィンドウの位置を再読み込みします。
}
setTimeout('myrefresh()',1000); // 1秒ごとに更新するように指定
</スクリプト>

JS リフレッシュフレームスクリプトステートメント

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

//フレームを含むページを更新する方法
<スクリプト言語=JavaScript>
親.location.reload();
</スクリプト>
//子ウィンドウが親ウィンドウを更新する
<スクリプト言語=JavaScript>
自己オープンの場所を再読み込みします。
</スクリプト>
(または <a href="javascript:opener.location.reload()">更新</a> )
//別のフレームのページを更新する方法
<スクリプト言語=JavaScript>
親.別のフレームID.場所.リロード();
</スクリプト>

ウィンドウを閉じるときやウィンドウを開くときに更新したい場合は、<body> で次のステートメントを呼び出すだけです。

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

<body onload="opener.location.reload()"> ウィンドウを開いたときに更新する
<body onUnload="opener.location.reload()"> 閉じるときに更新
<スクリプト言語="javascript">
ウィンドウを開くドキュメントの場所を再読み込み()
</スクリプト>

<<:  Vueの監視プロパティの詳細な説明

>>:  ウェブデザインにおけるカラーマッチングの優れた例30選

推薦する

nginx共有メモリの仕組みの詳細な説明

Nginx の共有メモリは、高いパフォーマンスを実現できる主な理由の 1 つであり、主にファイル キ...

誰もが知っておくべきウェブサイトのユーザビリティに関する 10 のヒント

これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...

MySQL 8.0.20 のインストールと設定方法のグラフィックチュートリアル

MySQLのダウンロードとインストール(バージョン8.0.20)のチュートリアルは参考までに、具体的...

JS はランダム点呼システムを実装します

参考までに、JSを使用してランダム点呼システムを実装します。具体的な内容は次のとおりです。毎回の授業...

MYSQL大規模書き込み問題の最適化の詳細な説明

概要: MySQL のパフォーマンス最適化について話すとき、誰もがクエリ パフォーマンスを向上させる...

MySQL では SQL ステートメントはどのように実行されますか?

目次1. MySQLアーキテクチャの分析1.1 コネクタ1.2 クエリキャッシュ1.3 アナライザー...

JSはオンラインでのアナウンスのスクロール効果を実現します

この記事では、オンラインアナウンスのスクロール効果を実現するためのJSの具体的なコードを参考までに共...

要素の高さを下から上へ、上から下へ制御する CSS メソッド

よくある質問から議論を始めましょう。CSS を使用して要素の高さを [ブラウザ コンテンツ ウィンド...

CSS3で作成した画像スクロール効果

成果を達成する実装コードhtml <base href="https://s3-us...

SQL 実践演習: オンライン モール データベースの製品カテゴリ データ操作

オンラインショッピングモールデータベース - 商品カテゴリデータ操作(I)プロジェクトの説明電子商取...

ホームページのデザインはウェブデザイナーのレベルを最もよく反映する

私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...

SQL Server コメントのショートカット キー操作

SQL Server のバッチコメントバッチ注釈Ctrl + (K, C): Ctrlキーを押しなが...

vue3とvue2の利点の比較

目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...

mysql ビュー関数の分析と使用例

この記事では、例を使用して MySQL ビューの機能と使用方法を説明します。ご参考までに、詳細は以下...

nginxでgzip圧縮を有効にする手順を完了する

目次序文1. gzip圧縮を設定する2. 詳細設定3. nginxサービスを再起動する要約する序文ウ...