Carlos R JR Postado Agosto 25, 2011 Denunciar Share Postado Agosto 25, 2011 (editado) Pessoal estou precisando de ajuda.Estou tentando fazer um redirect em javascript mas não está funcionando.Existe algum problema em usar o 'window.location' com o XMLHttpRequest??Segue meu códigofunction login(usuario, senha, urlRedirect, msg) { //carrega objeto de acordo com browser var http; if (window.XMLHttpRequest) { http=new XMLHttpRequest(); // code for IE7+, Firefox, Chrome, Opera, Safari } else if (window.ActiveXObject) { http=new ActiveXObject("Microsoft.XMLHTTP"); // code for IE6, IE5 } else { alert("Seu browser não suporta autenticação xml. Favor autenticar no popup!"); } http.open("GET", "/SitePages/Autenticacao.html", false, usuario, senha); //http.setRequestHeader('Authorization', 'Basic'); http.onreadystatechange=function() { if (http.readyState==4 && http.status==200) { } } http.send(null); if (http.status == 200) { window.location = "http://www.google.com"; } else { alert(msg); } return false;}Se alguém puder ajudar agradeço. Editado Agosto 25, 2011 por Carlos R JR Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos R JR
Pessoal estou precisando de ajuda.
Estou tentando fazer um redirect em javascript mas não está funcionando.
Existe algum problema em usar o 'window.location' com o XMLHttpRequest??
Segue meu código
function login(usuario, senha, urlRedirect, msg) {
//carrega objeto de acordo com browser
var http;
if (window.XMLHttpRequest)
{
http=new XMLHttpRequest(); // code for IE7+, Firefox, Chrome, Opera, Safari
}
else if (window.ActiveXObject)
{
http=new ActiveXObject("Microsoft.XMLHTTP"); // code for IE6, IE5
}
else
{
alert("Seu browser não suporta autenticação xml. Favor autenticar no popup!");
}
http.open("GET", "/SitePages/Autenticacao.html", false, usuario, senha);
//http.setRequestHeader('Authorization', 'Basic');
http.onreadystatechange=function() {
if (http.readyState==4 && http.status==200) {
}
}
http.send(null);
if (http.status == 200) {
window.location = "http://www.google.com";
} else {
alert(msg);
}
return false;
}
Se alguém puder ajudar agradeço.
Editado por Carlos R JRLink 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.