1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

redireccionar com ajax

Discussão em 'Web Development' iniciada por ThinkBrunus, 26 de Maio de 2009. (Respostas: 2; Visualizações: 437)

  1. ThinkBrunus

    ThinkBrunus Power Member

    Viva!
    Após ter desenvolvido com sucesso e com a vossa ajuda um login em AJAX+PHP, estou a tentar outra forma a adaptar num painel de administração do site.
    Desta forma pretendo autenticar o user e depois reddireccionar para a página admin.php.

    Estou a pensar em adaptar o código já desenvolvido. Com base no código abaixo,

    Código:
    xmlHttp.onreadystatechange = function(){
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.responseText == 0){
                    alert('Dados incorrectos!');
                } else if (xmlHttp.responseText == 2){
                    document.getElementById("iBlockUser").innerHTML = alert('Área reservada a utilizadores!'); document.location.reload(true);
                } else {
                    document.getElementById("iBlockUser").innerHTML = document.location.reload(true);
                }
            }
        }
    
    a ideia é após validar o user, em vez de escrever no iBlockUser, redireccionar para a página admin.php.
    Estou à procura de solução para esta situação, alguém poderia dar alguma sugestão?
    Obrigado!
     
  2. ThinkBrunus

    ThinkBrunus Power Member

    Estou a tentar o seguinte código:

    Código:
    xmlHttp.onreadystatechange = function(){
                    if (xmlHttp.readyState == 4) {
                            if (xmlHttp.responseText == 0){
                                    alert('Dados incorrectos!');
                            } else if (xmlHttp.responseText == 2){
                                    document.innerHTML = alert('Área reservada a utilizadores');
                                    document.location.reload(true);
                            } else {
                                    document.innerHTML = window.open('admin.php','Painel Administração','width=800,height=500');
                            }
                    }
            }
    
    Apenas não está a funcionar no IE7, no FF está porreiro!
     
  3. ThinkBrunus

    ThinkBrunus Power Member

    Resolvido!

    document.innerHTML = window.location = ("admin.php");
     

Partilhar esta Página