Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mestre fyoda

Cache

Recommended Posts

function antiCacheRand(aurl){

//Adiciona um parametro randomico à querystring. By Micox (micoxjcgATyahooPONTOcomPONTObr).

var dt = new Date();

if(aurl.indexOf("?")>=0){// já tem parametros

return aurl + "&" + encodeURI(Math.random() + "_" + dt.getTime());

}else{ return aurl + "?" + encodeURI(Math.random() + "_" + dt.getTime());}

}

 

function carregaAjax(id,pagina) {

if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.

var exibeResultado = document.getElementById(id); // div que exibirá o resultado.

var Ajax = openAjax(); // Inicia o Ajax.

 

pagina = antiCacheRand(pagina) // impedindo cache.

Ajax.onreadystatechange = ajaxOnReady

Ajax.open("GET", pagina ,true);

 

Ajax.open("GET", pagina, true); // fazendo a requisição

Ajax.onreadystatechange = function()

{

if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...

exibeResultado.innerHTML = "<div align=’center’><strong>Carregando...</strong></div>";

}

if(Ajax.readyState == 4) { // Quando estiver tudo pronto.

if(Ajax.status == 200) {

 

var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável

resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)

resultado = unescape(resultado); // Resolve o problema dos acentos

exibeResultado.innerHTML = resultado;

 

 

 

} else {

exibeResultado.innerHTML = "<font size=4>Não foi possível achar a página requerida . Contate o administrador da página passando o número do erro por favor.<br><br><b> Erro : 100</b></font>";

}

}

}

Ajax.send(null); // submete

}

}

 

</script>

 

 

na linha em azul ta dando erro de ajaxOnReady nao esta definido , pq do erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, ele tá dando erro porque não existe nenhuma função chamada ajaxOnReady.ah, e porque você tá chamando a página 2 vezes?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.