Tenho uma dúvida referente a AJAX, tenho um sistema q já está no ar e que recentemente comecei a colocar recursos de AJAX nele, era só PHP...
Pois bem, quando o usuário clica num link quebrado ou que não funcione, gostaria de direcionar ele para uma página de erro.
Segue o meu AJAX
function carregar(pageContent)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("conteudo").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET",pageContent,true);
xmlhttp.send();
}
O AJAX funciona, se a página existir, caso a página não exista, o usuário fica clicando que nem um João Bobo q não sai do lugar...
Uma outra situação q eu gostaria da ajuda de vocês, dentro do mesmo assunto é o seguinte. Eu criei o arquivo erro404.php na raiz do projeto, porém, eu trabalho com até 3 níveis de diretório. Ex.: view -> gerente -> cliente -> homeg_cliente.tpl.php Como eu faço esse direcionamento, tendo em vista q o erro pode vir a ocorrer em qualquer nível de diretório do sistema e ele tem q direcionar pra raiz dinamicamente?!
Pergunta
Ewerton M.
Boa tarde galera...
Tenho uma dúvida referente a AJAX, tenho um sistema q já está no ar e que recentemente comecei a colocar recursos de AJAX nele, era só PHP...
Pois bem, quando o usuário clica num link quebrado ou que não funcione, gostaria de direcionar ele para uma página de erro.
Segue o meu AJAX
O AJAX funciona, se a página existir, caso a página não exista, o usuário fica clicando que nem um João Bobo q não sai do lugar...
Uma outra situação q eu gostaria da ajuda de vocês, dentro do mesmo assunto é o seguinte. Eu criei o arquivo erro404.php na raiz do projeto, porém, eu trabalho com até 3 níveis de diretório. Ex.: view -> gerente -> cliente -> homeg_cliente.tpl.php Como eu faço esse direcionamento, tendo em vista q o erro pode vir a ocorrer em qualquer nível de diretório do sistema e ele tem q direcionar pra raiz dinamicamente?!
Obrigado a todos e boa tarde.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.