Me tendria que decir si un numero sacado aleatoriamente es divisible por un numero marcado pero me siempre sale que no es divisible
Os pego el codigo haber si veis mi fallo.
Código:
Saludos,<html> <head> <title></title> <script language="javaScript"> var n=0,varboton=1, red=0, z=0; n=parseInt(Math.random()*7000+3000); document.write("<h2>El número ",n," es divisible entre<h2>"); function marcar (boton){ if(varboton <= 1){ if(boton.style.color=='red'){ boton.style.color='grey'; varboton--; } else{ boton.style.color='red'; varboton++; } } else{ window.alert("Solo puede seleccionar 1 boton"); } } function comprobar (){ j=2; while (j<=9){ if(div.boton2.style.color=='red'){ red=j; } j++; } if (red%n == 0){ window.alert("Es divisible!!!"); } else{ window.alert("No es divisible"); } } </script> </head> <body> <script language="JavaScript"> var i=0,j=2,a=1,num=0; document.write("<form name='div'>"); while(j<=9){ document.write("<input style='width:50px;height:50px' type='button' name='boton' size='5' value='",j,"' maxlenght='30' style='color:grey' onclick='marcar(this)'>"); j++ } document.write("<input type='button' name='boton2' value='Comprobar' onclick='comprobar();'>"); </script> </body> </html>
Javi