Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2012, 15:17
juancondarts
 
Fecha de Ingreso: julio-2010
Mensajes: 70
Antigüedad: 13 años, 10 meses
Puntos: 0
error en array

Hola, tengo el siguiente codigo que NO funciona y no se porque es.
Es un ranking que en funcion de la posicion ingresada asigna un puntaje dependiendo de esa posicion.

Los valores que puede tomar la posicion van de 1 a 64.

Para eso, fuera de la funcion, definí un array de 66 posiciones y llené el array con los puntajes correspondientes.
Verán que en la funcion hay un alert que muestra la posicion ingresada y SI funciona pero lo que no funciona es el alert que utiliza el array, por lo que sospecho que el error debe estar en el manejo del array.

Me podrán ayudar, gracias de antemano.

JC






<script language="javascript">
var posicion=new array(66)
posicion[0]="vacio";
//posicion.length=66;
//alert(posicion.length);
posicion[1]=100;
posicion[2]=83;
posicion[3]=63;
posicion[5]=38;
posicion[6]=36;
posicion[7]=34;
posicion[8]=32;
posicion[9]=27;
....
posicion[64]=1;

function ingresoposicion(){
var lugar;
lugar=prompt("Ingresar posición obtenida : ",0);
alert("Posicion "+lugar);
alert("Puntaje : "+posicion[lugar]);
}
</script>