Cita:
Iniciado por Myakire
Cada vez que empiece en nuevo mes?
O sea que quieres el combo ahorita solo con Enero 2010 y el próximo mes con Febrero 2010?
Si es así sería con un while:
Código:
MesInicial = 1
While MesInicial <= Month(Date)
%>
<option><%=VectorConNombresDeLosMeses(i) & " " & Year(Date)%>
<%
Wend
No estoy seguro si la función
MonthName te regresa el nombre del mes siempre en inglés o depende del idioma del Servidor, cosa de probar.
Saludos!
He probado esto sin éxito... dentro del desplegable no escribe nada
Código ASP:
Ver original<select name="periodo">
<%
Dim NombreMeses(11)
NombreMeses=['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Setiembre','Octubre','Noviembre','Diciembre']
MesInicial = 1
While MesInicial <= Month(Date())
%>
<option><%=NombreMeses(i) & " " & Year(Date()) %>
<%
Wend
%>
</select>
¿Alguien sabe por qué?
Si sirve de algo el código fuente una vez ejecuto la web es el siguiente
Código HTML:
Ver original <font face="Arial" size=2>
<p>Microsoft VBScript runtime
</font> <font face="Arial" size=2>error '800a000d'
</font> <font face="Arial" size=2>Type mismatch</font>
<font face="Arial" size=2>/reportes/select.asp</font><font face="Arial" size=2>, line 66</font>
Muchas gracias de antemano!