function fillPage(window_id,datastr) { document.getElementById(window_id).innerHTML = datastr; } function loadData(window_id,URL) { // Create the XML request xmlReq = null; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ xmlReq = new ActiveXObject("Microsoft.XMLHTTP"); }else{ xmlReq = new XMLHttpRequest(); } if(xmlReq==null) return; // Failed to create the request // Anonymous function to handle changed request states xmlReq.onreadystatechange = function() { switch(xmlReq.readyState) { case 0: // Uninitialized break; case 1: // Loading break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Done! fillPage(window_id,xmlReq.responseXML.getElementsByTagName('toLoad')[0].firstChild.data); break; default: break; } } // Make the request xmlReq.open ('GET', URL, true); xmlReq.send (null); }