
08/01/2003, 12:46
|
 | 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
%> |