Quiero que mi página después de que se cumpla una sentencia redireccione al usuario instantaneamente a una siguiente página mostrandole un alert. Pero no sucede esto, se cumple la sentencia, se ejecuta el alert pero el redireccionamiento no sucede. Ayuda por favor.
 
<html>
 
<head>
 
<title></title>
 
<script>
 
function VP() {
var a = document.form.a.value;
var b = 50;
 
if(a == b){
alert('Has ganado.');
parent.location="p2.html";
}
 
if(a > b){
alert('El número que usted ingresó es mayor que el número a adivinar.');
}
 
if(a < b){
alert('El número que usted ingresó es menor que el número a adivinar.');
}
}
 
function VG(e, a){
var code = (e.which);
if(code == 13) {
VP();
}
}
 
</script>
 
</head>
 
<body onLoad="document.form.a.focus();">
 
<form name="form">
 
<input type="text" name="a" size="10" onKeyPress="VG(event, this)">
 
</form>
 
</body>
 
</html>
 
Éste es el código, cualquier sugerencia o ayuda sería muy apreciada. 
   
 
 
 



