instruccion para jugar: solo teneis que copiar el codigo en .html...
1-le dais a boton jugar....os sale 10 numeros aleatorios del 1 al 100.
2-a los 5 segundos desaprecen dichos numeros y te sale un mensaje para introducir los numeros anteriormente que viste en el orden correcto.
3-una vez introducidos los numeros le dais a aceptar .
4- y finalmente le dais al boton comprobar resultado (donde deberia aparecer vuestros numeros de aciertos )
function comprobar(){
var acierto=0;
for (i=0;i<arai1.lenght;i++)
{
for (j=0;j<arai2.length;j++)
{
if(arai1[i].join()==arai2[j].join())
acierto++;
}
}
alert('tienes '+acierto+' aciertos' );
insertar();
}
Código:
<html> <head> <title>holaaaa</title> </head> <script type="text/javascript"> var arai1 = [], arai2 = []; // [] equivale a new Array() function genNumero(){ var i, impi=document.getElementById("ale"); for(i = 0; i < 10; i++) { arai1[i] = Math.round (Math.random()*100); } impi.innerHTML=arai1.join(); } /* join() sirve para mostrar los valores que tiene guardados un array puedes poner un separador especial, por ejemplo 'Hola-mundo', que sería join('-') si no pones nada saldrá una coma */ function guardar(str){ var nums = str.split(','); for(i=0;act=nums[i];i++){ arai2[i] = act; } return arai2; } function borrar() { setTimeout('document.getElementById("ale").innerHTML=""; insertar();', 5000); } function insertar(){ guardar(prompt("Introduce el orden correcto separando los números con comas:", '')); } function comprobar(){ var acierto=0; for (i=0;i<arai1.lenght;i++) { for (j=0;j<arai2.length;j++) { if(arai1[i].join()==arai2[j].join()) acierto++; } } alert('tienes '+acierto+' aciertos' ); insertar(); } function refresh() //refresca la pagina { window.location.reload( false ); } </script> <body> <p id="ale"> </p> <form> <br><br> <input type="button" value="Jugar" onclick="genNumero(); borrar()";> <input type="button" value="Comprobar resultado" onclick="comprobar();";> </form> </body> </html>