Ir para conteúdo
Fórum Script Brasil
  • 0

Se não encontrar a página direcionar para outra...


Ewerton M.

Pergunta

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

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?!

Obrigado a todos e boa tarde.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...