Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/12/2010, 10:01
sapu01
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: un pequeño juego javascript, necesito ayuda...porfavor

ah vale error mio, tenia que haber llamado a la funcion borrar, en el boton jugar..... la aplicacion ya funciona correctamente si introduces el orden completo .....te dice correcto y sino incorrecto......pero quiero que me diga el numero de aciertos que tengo en vez de tener que acertar todo.

hmm seria una comparacion uno por uno del arai??


Código:
<html>
<head>
<title>JavaScript .</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(){
 if(arai1.join()==arai2.join())
  alert('Correcto');
 else{
  alert('Incorrecto')
  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>

Última edición por sapu01; 04/12/2010 a las 11:57