Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/01/2003, 12:46
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Veo un problema y algo que no entiendo para qué lo tenías así:

Problema:

Dim NombreMes(13) está mal. El primer índice de un vector, matriz y esas cosas es el 0. Por lo tanto, para 12 elementos (los meses) vas a contar desde el 0 hasta el 11



Lo que no entiendo:

Response.Write(left(nombremes(month(now())-2),3)& ".")

Qué es todo eso que marqué en negritas?
No se, pero si el objetivo es mostrar los meses de la forma Ene., Feb, Mar., etc, esto te vale:



<%
Dim NombreMes(11) '11, no 13
NombreMes(0)="Enero" '0, no 1 y lo mismo para el resto...
NombreMes(1)="Febrero"
NombreMes(2)="Marzo"
NombreMes(3)="Abril"
NombreMes(4)="Mayo"
NombreMes(5)="Junio"
NombreMes(6)="Julio"
NombreMes(7)="Agosto"
NombreMes(8)="Setiembre"
NombreMes(9)="Octubre"
NombreMes(10)="Noviembre"
NombreMes(11)="Diciembre"

For i = 0 to ubound(NombreMes)

Response.Write(left(nombremes(i),3)& ".<br>")

Next
%>