ホームページ >ウェブフロントエンド >jsチュートリアル >JS を使用して現在のページを更新するためのいくつかの方法のまとめ

JS を使用して現在のページを更新するためのいくつかの方法のまとめ

高洛峰
高洛峰オリジナル
2016-12-17 15:25:401354ブラウズ

reload メソッド。このメソッドはブラウザに現在のページを強制的に更新します。文法: Location.Reload ([BFORCEGET])

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

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

構文: location.replace(URL)

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

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

ページに戻って更新します:

location.replace(document.referrer);

document.referrer //前のページのURL

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

添付ファイル:

Javascript でページを更新するいくつかの方法:
1 History.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh ' )
6 Window.navigate(location)
7 location.replace(location)
8 document.URL=location.href

ページを自動的に更新する方法:

1. 次のコードを追加します。 93f0f5c25f18dab9d176bd4f6de5d30e エリア

cbc445b94b07fca83f8f029a735ab63520 は、ページを 20 秒ごとに更新することを意味します

2. 次のコードを追加します。 93f0f5c25f18dab9d176bd4f6de5d30e エリア

b740c70c237487cba3cb8c1a60aa3903

20 番目の指は http://www.php にジャンプします20 秒後、cn ページ

3. ページが js バージョンを自動的に更新します

<script language="JavaScript">
function myrefresh()
{
       window.location.reload();
}
setTimeout(&#39;myrefresh()&#39;,1000); //指定1秒刷新一次
</script>

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


//

a2bbbb160e7164ddd930eed2a74569d1

を使用してフレームを含むページを更新する方法parent.location.reload( );
2cacc6d41bbb37262a98f745aa00fbf0

//子ウィンドウが親ウィンドウを更新します

a2bbbb160e7164ddd930eed2a74569d1
self.opener.location.reload();
f1371c29925ccfe247e5802c9a17d149更新5db79b134e9f6b82c0b36e0489ee08ed )

//

a2bbbb160e7164ddd930eed2a74569d1

親を使用して別のフレームのページを更新する方法.Another FrameID.location. reload();
2cacc6d41bbb37262a98f745aa00fbf0

ウィンドウを閉じたときに更新したい場合、またはウィンドウを開いたときに更新したい場合は、6c04bd5ca3fcae76e30b72ad730ca86d で次のステートメントを呼び出します。

a7a591df2625d01ed15b6b4328865a6d ウィンドウが開いているときに更新します

fc87e241137c5c6656c7ddd89ab240df ウィンドウが閉じているときに更新します


f357cf41df88f046974df155ffe58ffe

window.opener.document.location.reload()

2cacc6d41bbb37262a98f745aa00fbf0



現在のページを更新するためのいくつかの JS メソッドの概要については、お支払いください。関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。