Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2015, 11:45
Mtwyman
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 0
HTML - Problema con redireccionamiento.

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.