// JavaScript Document
function processRemote(url,callback) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
try {
req.open("GET", url, true);
req.onreadystatechange = function() {
// only if req shows "loaded"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
var temp = new Array();
temp.push(req.responseText);
callback.apply(callback,temp);
} else {
alert("There was a problem retrieving the XML data:\n" +
req.statusText);
}
}
};
req.send(null);
}catch(e) {
alert(e.message);
}
}
function setElement(url,id) {
var callback = function(result) {
document.getElementById(id).innerHTML = result;
}
processRemote(url, callback);
}