1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| function getXMLHttpRequest() {
var xhr = null;
if (window.XMLHttpRequest){
xhr = new XMLHttpRequest();
alert("XMLHttpRequest");
}else if(window.ActiveXObject){
alert("ActiveXObject");
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
}
alert(xhr);
return xhr;
}
function rafraichir() {
var xhr = getXMLHttpRequest();
var param = (objectKey == null) ? '' : '?objectKey=' + objectKey;
xhr.open('GET', 'info.jsp' + param, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
document.getElementById("page").innerHTML =
xhr.responseText.substring(
xhr.responseText.indexOf('<!-- start.list -->'),xhr.responseText.indexOf('<!-- end.list -->')
);
document.getElementById("details").innerHTML =
xhr.responseText.substring(
xhr.responseText.indexOf('<!-- start.details -->'),xhr.responseText.indexOf('<!-- end.details -->')
);
setTimeout(rafraichir, 500);
}
}
};
xhr.send();
} |
Partager