JS現在のページをリフレッシュするためのさまざまな方法
現在のページをリフレッシュするにはどうすればいいですか?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);ページを戻してリフレッシュするには、次の手順に従います.
使わないで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版
4,JSフレームワークをリフレッシュするスクリプト文
一、まず簡単な例を見てみましょう.
以下、frameという名前を3つのページでそれぞれ命名する.html、top.html、bottom.htmlを例に、どのようにするかを具体的に説明します.
frame.htmlは上(top.html)と下(bottom.html)の2つのページからなり、コードは以下の通りです.
今、トップを仮定します.html(上のページ)にはbottomを実現するために7つのbuttonがある.html(つまり下のページ)の更新は、以下の7つの文を使って、どれが自分で見てやったほうがいいですか.
top.htmlページのコードは以下の通りです.
次は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版
[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>
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.referrer // 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版
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); // 1
4,JSフレームワークをリフレッシュするスクリプト文
//
parent.location.reload();
//
self.opener.location.reload();
//( )
//
parent. FrameID.location.reload();
// , 。
//
//
window.opener.document.location.reload()
一、まず簡単な例を見てみましょう.
以下、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版
[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>