//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
ページを返して更新するために、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 領域に追加します
<meta http-equiv="refresh" content="20">
ここで、20 は意味します。 20 回ごとにページを更新します
2. 自動ページジャンプ: d8a7bd88dd57f6c41317d33fd9fc837bRefresh5db79b134e9f6b82c0b36e0489ee08ed )
//
<script language=JavaScript> self.opener.location.reload(); </script>
Ifで別のフレームのページを更新する方法ウィンドウを閉じるときに更新したい場合、またはウィンドウを開くときに更新したい場合は、6c04bd5ca3fcae76e30b72ad730ca86d で次のステートメントを呼び出すだけです。
りー