function handleHttpResponse() { //alert(http.readyState); if (http.readyState == 4) { if(http.status != 200) { alert("Error code " + http.status); } if (subject_id != '') { document.getElementById(subject_id).innerHTML = http.responseText; } } } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); // We create the HTTP Object function getScriptPage(url,div_id) { subject_id = div_id; if(http){ http.open("GET", url, true); http.onreadystatechange = handleHttpResponse; http.send(null); } }