function getXMLHTTPRequest( ) { try { return new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {} try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} try { return new XMLHttpRequest( ); } catch(e) {} alert("Seu browser não suporta os recursos utilizados por essa página."); return null; } function ajax(url,retorno){ this.uniqueID = new Date().getTime(); this.retorno = retorno; this.retornoText = ""; this.retornoXml = ""; //alert(this.request); //var request = this.request; var request = getXMLHTTPRequest(); //request = this.request; this.statusStr = "Aguarde..."; request.open("GET",url, true); request.onreadystatechange = function(){ if(request.readyState == 1) { this.statusStr = "Carregando"; } if(request.readyState == 4) { if(request.status == 200) { this.statusStr = "Carregado"; this.retornoText = request.responseText; this.retornoXml = request.responseXML; eval(retorno); //alert(request.responseText); }else{ this.statusStr = "Erro"; } } } request.send(null); }