いわゆるAjaxライブラリです。
通信部分だけのライブラリです。
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript"><!--
//ajSilence=true;
function Load(){
var url='ajax_sender.cgi';
var sendvalue='mode=read';
var method=''; // default : 'GET'
var enctype=''; // default : 'applecation/x-www-form-urlencoded'
var async=true; // default : true
var user='';
var password='';
var headers={'If-Modified-Since': 'Tue, 27 Jun 2006 22:02:26 GMT'};
loadAjax(url,sendvalue,Callback,method,enctype,async,notModifiedCallback, onErrorCallback, user,password, headers);
}
function callback(re){// ロード正常完了
alert(re.responseText);
}
function notModifiedCallback(re){// 更新なし
alert(re.responseStatus);
}
function onErrorCallback(re){// ロード失敗
alert(re.responseStatus);
}
<input type="button" name="button1" value="ロード" onclick="Load();">