Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2010, 08:31
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

graciass crono, pero al implementar tu codigo no me imprime los 10 numeros aleatorios creado....nose si es por el join(), o la funcion insertar...



Código:
<html>
<head>
<title>JavaScript </title>
</head>
<body>
 
<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
  */

funcion 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();
 }
}

</script>

<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>