Hola seik... tu codigo es correcto...:s
Lo probe y primero manda el alert y luego me redirecciono (solo que tarda algunos segundos)
Si quieres que redireccione rapido.. puedes usar esta funcion.. que la puedes encontrar en google al primer resultado:
Código HTML:
<script language="JavaScript" type="text/JavaScript">
var pagina="http://www.google.com"
function redireccionar()
{
location.href=pagina
}
setTimeout ("redireccionar()", 20000);//El tiempo es expresado en milisegundos
</script>