• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

thinkbrunus

[RESOLVIDO]redireccionar com ajax

4 mensagens neste tópico

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,

	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!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estou a tentar o seguinte 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!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolvido!

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenta antes:

window.location("admin.php");

E marca o tópico como resolvido.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora