// Object function xObj(){ var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ http = new ActiveXObject("Microsoft.XMLHTTP"); }else{ http = new XMLHttpRequest(); http.overrideMimeType('text/text'); } return http; } // function xr() { t = new Date(); return '&ts=' + t.getTime(); } function xpeExec(p, u, exec){ u = u+xr(); var http = xObj(); http.open("POST", p, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", u.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = function(){ if(http.readyState == 4){ if(http.responseText.match('Error')) { alert(http.responseText); return false; } else if(http.responseText.match('Parse error')) { alert(http.responseText); return false; } else if(http.responseText.match('\\$http:reload\\$')) { window.location.reload(); return false; } else{ if(exec) { eval(exec.replace('$exec$', strTrim(http.responseText))); } return true; } } } http.send(u); }