Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/04/2011, 15:16
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 10 meses
Puntos: 63
Respuesta: Box calculador

Para hacer lo que deseas debes replantear el algoritmo a algo como esto:

Código HTML:
<html>
	<head>
		<title>Puntos de Experiencia, nivel</title>
		<script type="text/javascript">
			function convertir() {
				var num = document.getElementById("num").value;
				try {
						num = parseInt(num);
						var nivel = 1;
						for (var i=10000; i<=10485760999; i*=2) {
							if(num<i) {
								document.getElementById("res").value = nivel;
								return;
							}
							nivel++;
						}
						document.getElementById("res").value = "ERROR";
				} catch (e) {
					alert("Digite un numero valido");
				}
			}
		</script>
	</head>
	
	<body>
		<label>Numero: </label><input type="text" id="num" /><br/><br/>
		<label>Nivel: </label><input type="text" id="res" disabled="true" /><br/><br/>
		<input type="button" value="Convertir" onclick="convertir()">
	</body>
</html> 
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.