jqueryジャンプ、ページの更新


現在のページをリフレッシュするにはどうすればいいですか?jsを借りてあなたは何でもできる.
1,ブラウザに現在のページをリフレッシュさせるreloadメソッド.構文:location.reload([bForceGet])パラメータ:bForceGet、オプションパラメータ、デフォルトfalse、クライアントキャッシュから現在のページを取り出します.trueは、GET方式で、サービス側から最新のページを取り、クライアントがF 5をクリックすることに相当する(「リフレッシュ」)
2,replaceメソッドは,現在履歴(クライアント)にキャッシュされているアイテムをURLで置き換えるため,replaceメソッドを使用すると,「前進」と「後退」で置き換えられたURLにアクセスできない.構文:location.replace(URL)通常使用:location.reload()かhistory.go(0)でやります.この方法はクライアントポイントF 5がページをリフレッシュするのと似ているので、ページmethod=「post」の場合、「ページの期限切れ」というメッセージが表示されます.セシオンのセキュリティ保護メカニズムのためです.locationを呼び出すとreload()メソッドの場合,aspxページはサービス側メモリに既に存在するため,必ずIsPostbackである.このようなアプリケーションがある場合、ページを再ロードする必要がある.すなわち、not IsPostbackであることが望ましいページがサービス側で再作成されることが望ましい.ここ、location.replace()でこのタスクを完了できます.replaceされたページは、毎回サービス側で再生成されます.コード:location.replace(location.href);ページを戻してリフレッシュするには、次の手順に従います.
location.replace(document.referrer); document.referer//前ページのURL
使わないで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,ページを自動的にリフレッシュする:次のコードを領域に追加する
 
   


このうち20は20秒ごとにページをリフレッシュすることを指します.2、ページは自動的にジャンプします.次のコードを領域に追加します.
 
   


このうち20指は20秒ぶりにジャンプしますhttp://www.jb51.netページ3、ページ自動リフレッシュjs版
 
   
<br> function myrefresh() <br> { <br>    window.location.reload(); <br> } <br> setTimeout('myrefresh()',1000); // 1 <br>

4,JSフレームワークをリフレッシュするスクリプト文
 
   
//   
<br>    parent.location.reload(); <br>
//
<br>     self.opener.location.reload(); <br>
(       )
//   
<br>    parent. FrameID.location.reload(); <br>

ウィンドウを閉じるときにリフレッシュするか、ウィンドウを開くときにリフレッシュする場合は、次の文を呼び出します.
 
   


<br> window.opener.document.location.reload() <br>

一、まず簡単な例を見てみましょう.
以下、frameという名前を3つのページでそれぞれ命名する.html、top.html、bottom.htmlを例に、どのようにするかを具体的に説明します.
frame.htmlは上(top.html)と下(bottom.html)の2つのページからなり、コードは以下の通りです.
 
   



frame







今、トップを仮定します.html(上のページ)にはbottomを実現するために7つのbuttonがある.html(つまり下のページ)の更新は、以下の7つの文を使って、どれが自分で見てやったほうがいいですか.
top.htmlページのコードは以下の通りです.
 
   



top.html



















次はbottomです.htmlページソースコードは、下のページがリフレッシュされたことを証明するために、ロードが完了したらダイアログボックスを開きます.
 
   



bottom.html


This is the content in bottom.html.





説明します.
 
   
1.window , top.html 。
2.parent , 。 framedemo.html。
3.frames window , 。 。
4.item 。 。
5. , , 。

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.ページ自動リフレッシュ:下記のコードをエリアに入れる
このうち20とは、20秒ごとにページをリフレッシュすることを意味する.
2.ページ自動ジャンプ:下記のコードをエリアに入れる
このうち20指は20秒ぶりにジャンプしますhttp://www.jb51.netページ
3.ページ自動更新js版
function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000);//1秒ごとに更新する
[Ctrl+A全オプション:外部Jsを導入するにはリフレッシュが必要]
三、javaサービスタ、Actionなどのプログラムを書く時、操作してページに戻ると(例えば、ウィンドウが出て、操作が終わったら、現在のページを閉じて、親ページを更新する)
 
   
1 PrintWriter out = response.getWriter();
2 out.write(""); <br> 3 //// <br> 4 out.write("self.opener.location.reload();"); <br> 5 // <br> 6 out.write("window.opener=null;"); <br> 7 out.write("window.close();"); <br> 8 out.write("");

四、JSリフレッシュフレームワークのスクリプト文
1.フレームを含むページをリフレッシュする方法
 
   
<br> parent.location.reload(); <br>

2.子ウィンドウ親ウィンドウの更新
 
   
<br> self.opener.location.reload(); <br>

3.別のフレームのページをリフレッシュする方法(上記の例で説明した)
 
   
1. window.parent.frames[1].location.reload();
2. window.parent.frames.bottom.location.reload();
3. window.parent.frames["bottom"].location.reload();
4. window.parent.frames.item(1).location.reload();
5. window.parent.frames.item('bottom').location.reload();
6. window.parent.bottom.location.reload();
7. window.parent['bottom'].location.reload();

4.ウィンドウを閉じるときにリフレッシュしたい場合、またはウィンドウを開くときにリフレッシュしたい場合は、次の文を呼び出します.
窓を開けたときのリフレッシュ
クローズ時にリフレッシュ
 
   
<br> window.opener.document.location.reload() <br>