function instanciaAjax() {if(typeof(XMLHttpRequest)!='undefined') {return new XMLHttpRequest();} var xmlajax=['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0']; for(var i=0;i"; return erro;} function exeScript(texto) {var ini=0; while (ini!=-1) {ini=texto.indexOf('=0) {//Define o inicio para depois do fechamento dessa tag ini=texto.indexOf('>', ini) + 1; //Procura o final do script var fim=texto.indexOf('', ini); codigo=texto.substring(ini,fim); //eval(codigo); var novo = document.createElement("script"); novo.text = codigo; document.body.appendChild(novo);}}} function complxUrl(url) {var dt = new Date(); if(url.indexOf("?")>=0) //Verifica GET("?") {var url = url + "&" + encodeURI(Math.random() + "_" + dt.getTime());} else //Senão adiciona um parametro {var url = url + "?" + encodeURI(Math.random() + "_" + dt.getTime());} return url;} function trataResultado(conteudo, xmlhttp) { if(xmlhttp.readyState==4) { trocaClasse(); if(xmlhttp.status==200) { conteudo.style.cursor="default"; var texto=xmlhttp.responseText; conteudo.innerHTML=texto; //var prefixTitle = document.title.replace(/ -.*/, "")+" - "; //document.title=prefixTitle+getText(objDom("h3", "tag", conteudo)[0]); exeScript(texto); } else { conteudo.innerHTML=devolveMsgErro(xmlhttp.status); } if (document.getElementById('divLoading')){ document.getElementById('divLoading').style.display = 'none'; } } } function carregaConteudo(pagina, id, carrega) { var xmlhttp=instanciaAjax(); var conteudo=document.getElementById(id); //var url=pagina; //pagina=complxUrl(url); if(carrega==true) {/*conteudo.innerHTML='

Carregando... Aguarde

'; conteudo.style.cursor="wait";*/ } if(xmlhttp) { if (document.getElementById('divLoading')) { document.getElementById('divLoading').style.display = 'none'; } xmlhttp.open("GET", pagina, true); //Executada quando o navegador obtiver o código xmlhttp.onreadystatechange=function(){trataResultado(conteudo, xmlhttp);} xmlhttp.send(null); return true; } else { return false; } }