Ir para conteúdo

POWERED BY:

Arquivado

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

Gaulia

History-Back no Ajax

Recommended Posts

Gostaria de saber como eu posso utilizar o history.back na função ajax.

 

 

ajax.js

 

var url;
var xmlHttp=null;
function showPag(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Desculpe. Seu navegador não suporta AJAX!");
return;
}
url=str;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
if (xmlHttp.readyState == 1) {
document.getElementById("conteudo").innerHTML="<center><img src='img/loading.gif'><br>Carregando</center>";
}
return url;
}


function stateChanged()
{
if (xmlHttp.readyState==4)
{
document.getElementById("conteudo").innerHTML=xmlHttp.responseText;
}
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest) {
a=new XMLHttpRequest(); }
else {
try {
a=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try {
a=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
a=false;
}
}
}
return a;
}

site.html

 

<a href="#" onClick="showPag('gifs_lista.php');"><AAAAA</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda não inventaram nada que possa substituir toda aquele negócio de iframe, etc, para solucionar o problema do "Voltar" em ajax? Desculpa não poder ajudar pois não manjo tanto de JS, mas aquele código causa mais atraso do que carregar a página inteira do modo antigo mesmo.

 

Acho que seria mais fácil de tiver como desabilitar o botão voltar e avançar, uma vez li uma mensagem de um cara que falava como desabilitar por exemplo a tecla "Enter"...

 

Alguém lembra como fazer isso?

 

Valeu

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.