ホームページ > 記事 > ウェブフロントエンド > JSでページ合計を更新!さまざまなJSリフレッシュページコード!
1)
10 は 10 秒ごとに更新することを意味します
2)
iframe を更新する場合は、window をフレームの名前または ID 番号に置き換えます
3)
4>
function abc()
{
window.location.href="/blog/window.location.href ";
setTimeout ("abc()",10000);
}
このページを更新します:
Response.Write("")
指定されたページに移動します:
Response。 Write("")
更新ページの実装 (HTML、ASP、JS) の概要
' by aloxy
定期的に更新:
1,<script>setTimeout("location.href='url'",2000)</script>
説明: url は更新するページの URL アドレスです
2000 は待機中ですtime= 2 秒、
2、
説明:
n は、指定された URL をロードする前に待機する秒数です。
url は絶対値です。ロードされる URL。
n、秒単位の待機時間です。
url は更新されるページの URL アドレスです。
3、<%response.redirect url%>
注: 通常、 url パラメータまたはフォームを使用して渡す。この値は、操作が発生したかどうかを判断するために使用され、response.redirect を使用して更新されます。
4. フレームページを更新します
その後のフォームの更新の問題ポップアップします
Response.Write("<script>window.showModalDialog('../OA/SPCL.aspx',window,'dialogHeight: 300px;dialogWidth:427px;dialogTop:200px;dialogLeft:133px')< ;/script> ;");//open<br> Response.Write("<script>document.location=document.location;</script>");
先頭に
更新した内容を if(!IsPostBack) に追加
フレームページの右側で左側を更新
//フレームページの左半分を更新
Response.Write ("");
ページのスケジュールされた更新機能を実装するには 3 つの方法があります
方法:
1、HTML で設定します:
2.jsp
<% response.setHeader("refresh","1") ); %>
毎秒更新
3. javascript:
//親ページを更新する 2 番目の関数
js で親ページを更新します
非モーダルで親ページを更新します: window.opener.location.reload() ;
親ページをモーダルに更新します: window.dialogArguments.location.reload();
Response.Write("rn");スクリプト ブロック
}
上記のコードは、ダイアログ ボックスを閉じて親ページを更新するコードです。このコードは editdata.aspx の HTML に直接書き込んで、バックグラウンドで cs
刷 3. ページが自動的に js バージョンに更新されます
& lt; script language = "javascript" & gt;
Function myrefresh () {
Window.Location .Reload (); sh () ',1000); //更新時間を 1 秒に指定します
//フレームを含むページを更新する方法using
parent.location.reload();
//子ウィンドウが親ウィンドウを更新します
self .opener.location.reload();
script>
(またはrefresh )
//更新方法
parent .Another FrameID.location.reload();
を使用した別のフレームのページ。
ウィンドウを閉じたときに更新したい場合、またはウィンドウを開いたときに更新するには、
で次のステートメントを呼び出します。 ウィンドウが開いているときに更新します ウィンドウが閉じているときに更新します
window.opener.document.location.reload()
[JS] ページを 1 回だけ自動的に更新します http://hi.baidu.com/lwlfree/blog /item/9a1ae024a41dd50b4c088ddd.html
現在、タブを使用するモジュールに取り組んでいます。比較した結果、JQuery UI プラグインの TAB 関数を使用することにしました。
JQのTABにはページを直接読み込む機能がありますが、通常はUTF-8エンコーディングで読み込まれるため、前のページを再利用してTABに読み込むと大量のソースコードが表示されます。最後に、TAB はアプリケーション ページを直接読み取るのではなく、転送ページのみを読み取るように決定しました (アプリケーション ページをロードするために転送ページで IFRAME が使用されます)。これにより、アプリケーション ページを動的にロードする機能が実現されます。 TABを切り替えます。
しかし、IFRAMEを使用してみて、アプリケーションページとTABフレームページを統合するには、JSを使用してIFRAMEをアプリケーションページの高さに適応させる必要があることがわかりました。アプリケーションページの内部ページの高さ フレームがほぼ同時に読み込まれた場合、IFRAME の高さはまだ調整できませんが、IFRAME 内のページが更新されると、高さを調整できます。
ここから、ページの遅延更新というアイデアを思いつきましたが、setTimeout("window.location.reload();",500) だけを使用して実装すると、ページが保持されることがわかりました理由は次のとおりです: 更新の遅延 その後、ページが再ロードされ、setTimeout はページが初めてロードされると判断するため、継続的に更新されます。
最終的に、この問題は次のコードを使用して解決されました。 コードは次のとおりです:
function reurl(){
url = location.href //現在のページのアドレスを変数 url
に代入します。 var times = url.split ("$"); //変数 URL の区切り文字は "$" です
if(times[1] != 1){ //$ の後の値が 1 に等しくない場合、更新がないことを意味します
url += " &$1" // $1 に変数 url の値を追加します
// ページを更新します
}
}
window.onload = function () { setTimeout("reurl(); ",500) }
上記の JS コードは、GET パラメータを持つ URL に使用できます。
さらにJSリフレッシュページ合計!さまざまな JS リフレッシュ ページ コードに関連する記事がある PHP 中国語 Web サイトに注目してください。