Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…
Javascript関連情報
更新日:2006年03月26日
今回は、Ajaxのメリットのひとつである、ページの一部だけを高速軽量リフレッシュするという方法を確認してみます。

<html> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <head> <!-- Ajax簡易ライブラリ jslb_ajax.js 2.6k--> <script type="text/javascript" src="./jslb_ajax050_c.js" charset="utf-8"></script> <!-- インジケータ jsgt_indicator.js 0.7k--> <script type="text/javascript" src="./jsgt_indicator003_c.js" charset="utf-8"></script> <script type="text/javascript"> <!-- //インジケータ初期化(インジケータの使い方は→Ajaxで受信中のインジケータを表示する ) var indi = new jsgt_Indicator('./file/indicator.white.gif') ; window.onload = function(){ indi.indi_append("indi1"); } //更新リクエストを送信 function send(){ //インジケータ開始 indi.indi_start(); //送信 sendRequest(on_loaded1,'','GET','./gettime.php',true,true ); } //コールバック関数 ( 受信時に実行されます ) function on_loaded1(oj) { //レスポンスを取得 var r = eval(oj.responseText) var msg = "サーバー着信は " + r[0]+"年"+r[1]+"月"+r[2]+"日("+r[3]+")" + r[4]+"時<b>"+r[5]+"分"+r[6]+"秒</b>でした"; //レスポンスされた文字列をDIVへ出力; document.getElementById("output1").innerHTML=msg; //インジケータ停止 indi.indi_stop(); } //--> </script> <form> <input type = "button" value = "更新" onclick = "send()"> </form> <!-- インジケータ --> <div id="indi1"></div> <table> <tr> <th bgcolor="#dddddd">データ</th> </tr> <tr> <td bgcolor="#eeeeee"> <div id="output1">ここへ出力します</div> </td> </tr> </table> </body> </html>
人気Javascriptランキング
Powered by 価格.com