reload メソッド 、このメソッドはブラウザに現在のページを強制的に更新します。
構文: location.reload([bForceGet]) パラメータ: bForceGet、オプションのパラメータ、デフォルトは false、クライアントキャッシュからの現在のページ。 true の場合は、GET メソッドを使用してサーバーから最新のページを取得します。これは、クライアントが F5 (「更新」)
replace メソッド では、このメソッドは現在履歴 (クライアント) にキャッシュされている項目を URL を指定して置き換えます。そのため、replace メソッドを使用する場合、"forward" と "forward" を渡すことはできません。 「戻る」で置換後の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
ページを返したり更新したりするために、history.go(-1) またはhistory.back(); を使用しないでください。これらの 2 つのメソッドはページを更新しません。
添付ファイル:
Javascript を使用してページを更新するいくつかの方法:
1history.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 ドキュメント。 URL =location.href
ページを自動的に更新する方法:
1. ページが自動的に更新されます。次のコードを
領域に追加します。
ここで、20 は 20 回ごとに更新することを意味します。秒 1 ページ。
2. ページが自動的にジャンプします:
20 番目の指は 20 秒後に http://www.jb51.net ページにジャンプします
function myrefresh()
{
//
を使用してフレームを含むページを更新する方法
//子ウィンドウが親ウィンドウを更新します
(または< ;a href="javascript:opener.location.reload()">更新 )
を使用して別のフレームのページを更新する方法
ウィンドウが開いているときに更新します ウィンドウが閉じているときに更新します