// Documento JavaScript var xmlHttp = createXmlHttpRequestObject(); // cria instancia do objecto XMLHttpRequest function createXmlHttpRequestObject() { // receberá a referencia do objecto var xmlHttp; // deve funcionar com todos os browsers excepto com o IE6 e anterior try { // tenta criar objecto XMLHttpRequest xmlHttp = new XMLHttpRequest(); } catch(e) { // assumindo que é o IE6 oou anterior var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"); // tenta todos até um funcionar for (var i=0; i