Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2012, 17:26
ddmlls
 
Fecha de Ingreso: mayo-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 2
Respuesta: Tomar string como nombre de variable

Funcina! muchas gracias!!

Lo que me pasa ahora es que quiero hacer una función que me muestre todos los registros almacenados en los arrays, hago lo mismo que me has puesto pero con otras variables y no funciona.. :$ Qué puede ser? y de paso si no es mucho molestar me puedes explicar brevemente lo que hace window[], he intentado buscarlo y solo lo he encontrado seguido de propiedades (windows.closed, window.history...). Gracias de antemano ;)

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     var ano1 = [12,65,58,45,84,65,78,15,16,54,12,48];
  3.     var ano2 = [15,68,48,48,24,15,48,75,26,64,42,78];
  4.     var ano3 = [52,85,28,55,44,62,71,17,14,51,13,28];
  5.     var ano4 = [22,25,55,75,44,75,77,85,86,55,42,44];
  6.     var ano5 = [88,44,55,66,22,45,18,11,22,54,22,11];
  7.     var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
  8.     function mosReg(){
  9.     /*La función mosReg devuelve todos los registros almacenados*/
  10.         for(i=1;i<6;i++){
  11.             document.write("Año "+i+":<br>");
  12.             for(j=0;j<12;j++){
  13.             document.write(meses[j]+": "+window["ano"+i][j]+"mm ");
  14.             }
  15.         }
  16.     }              
  17. </script>