Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2010, 12:42
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: Ascensor en java

Bueno, a lo primero podrías hacerlo con anchors. Pones <a name='piso0'>, <a name='piso1'>, etc... Después pones el campo de texto y el botón y llamas a una función como esta:
Código Javascript:
Ver original
  1. function ascensor(x){
  2.  if(isNaN(x)||x<0||x>4||parseInt(x)!=parseFloat(x)){
  3.   /*
  4.     si no es un número
  5.     o es menor que 0
  6.     o es mayor que 4
  7.     o es decimal (
  8.     parseInt() devuelve un entero
  9.     y parseFloat() devuelve con coma flotante
  10.     )
  11.   */
  12.   alert('Introduce un número correcto, por favor');
  13.   document.getElementById('campo').focus()
  14.  }else{
  15.   location.href=location.href.toString()+'#piso'+x;
  16.  }
  17. }
Después, para insertar números en la base de datos es simplemente aplicar un poco de lógica. Sabiendo que el operador % devuelve el resto de una división (3%2=1), y aplicando la Criba de Eratóstenes puedes hacer:
Código Javascript:
Ver original
  1. function prim(x){
  2.  return x%2&&x%3&&x%5&&x%7;
  3. }
  4. function agregarBd(arr){
  5.  /*
  6.     Donde arr es el array que
  7.     tienes que recorrer
  8.   */
  9.  for(i in arr){
  10.   return (!(arr[i]%2))||prim(arr[i])||arr[i]>0;
  11.  }
  12. }
Espero que te sirva.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red