Carlos R JR Posted August 25, 2011 Report Share Posted August 25, 2011 (edited) 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. Edited August 25, 2011 by Carlos R JR Quote Link to comment Share on other sites More sharing options...
Question
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.
Edited by Carlos R JRLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.