Problemas con window.location

npenalo
01 de Febrero del 2005
tengo la siguiente función javascript:

function Validar(form) {

var usuario=form.usuario.value;
usuario=usuario.toLowerCase();
var password=form.password.value;
password=password.toLowerCase();
if (usuario!="usuario" || password!="uemc") {
alert("Lo siento, usuario y/o contraseña incorrectos");

}
else if(usuario=="usuario" && password=="uemc"){


window.location.href="http://www.google.es";
}

}

pero no consigo que cuando la validacion de usuario y password es correcta me vaya a la página en cuestión, alguien puede ayudarme? Gracias

juan
01 de Febrero del 2005
buenos días, el problema es el siguiente: al enunciar else no es necesario colocar: else if(usuario=="usuario" && password=="uemc"). Este es el código correcto:

function Validar(form) {

var usuario=form.usuario.value;
usuario=usuario.toLowerCase();
var password=form.password.value;
password=password.toLowerCase();
if (usuario!="usuario" || password!="uemc") {
alert("Lo siento, usuario y/o contraseña incorrectos");

}
else {
window.location.href="http://www.google.es";
}

}

eth0
01 de Febrero del 2005
Prueba con document.location en lugar de window.