Jump to content
Fórum Script Brasil
  • 0

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


Ewerton M.
 Share

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.7k
×
×
  • Create New...