Ajax SSIプログラム
ssiObj = new Object();
window.onload = function() {
ssiObj.divTag = document.getElementsByTagName("div");
ssiObj.count = -1;
ssiObj.retry();
}
ssiObj.display = function(httpObj) {
ssiObj.divTag[ssiObj.count].innerHTML = httpObj.responseText;
ssiObj.retry();
}
ssiObj.retry = function() {
if (ssiObj.divTag.length > ssiObj.count) {
ssiObj.count++;
var cacheTime = "?cache="+(new Date()).getTime();
var filename = ssiObj.divTag[ssiObj.count].innerHTML;
new Ajax.Request(filename+cacheTime, { method: "get", onSuccess: ssiObj.display, onFailure:ssiObj.retry });
}
}

説明などは本書を参考にしてください。JavaScript以外のソースはデータをダウンロードするか本書を参照してください。