var targetObj = new Array(); function createXMLHttpRequest(cbFunc) { var XMLhttpObject = null; try { XMLhttpObject = new XMLHttpRequest(); } catch(e) { try { XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { return null; } } } if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc; return XMLhttpObject; } function loadDocFile(fName, idName) { targetObj[idName] = createXMLHttpRequest(function() { document.getElementById(idName).innerHTML = ((targetObj[idName].readyState == 4) && (targetObj[idName].status == 200)) ? targetObj[idName].responseText : '

Loading...

'; }); if (targetObj[idName]) { targetObj[idName].open("GET", fName, true); targetObj[idName].send(null); } } function docAsyncLoad() { var d = (new Date()).getTime(); loadDocFile('info.txt?' + d, 'info'); } if (window.addEventListener) window.addEventListener('load', docAsyncLoad, false); if (window.attachEvent) window.attachEvent('onload', docAsyncLoad);