Foros del Web » Programando para Internet » ASP Clásico »

calendario anual

Estas en el tema de calendario anual en el foro de ASP Clásico en Foros del Web. Hola estoy buscando un ejemplo de calendario. he encontrado un monton pero solo son de un mes y como maximo dos meses pero no encuentro ...
  #1 (permalink)  
Antiguo 17/12/2005, 03:40
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
calendario anual

Hola estoy buscando un ejemplo de calendario.

he encontrado un monton pero solo son de un mes y como maximo dos meses

pero no encuentro ninguno que sea de una año entero.

he pensado crear uno con ASP.

si alguien se quiere apuntar al proyecto que postee aqui o si alguien sabe de algun calendario que sea anual que tambien lo diga

gracias
  #2 (permalink)  
Antiguo 17/12/2005, 08:54
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 5 meses
Puntos: 0
yo tambien necesite un calendario pero me parecio que con javascript era mas facil, de hecho ya esta creado solo que lo tienes que adaptar a tu pagina. si lo quieres te paso.
  #3 (permalink)  
Antiguo 17/12/2005, 10:55
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
si me interesa

me lo pueces mandar a joan[a]esigual.com


1000 gracias
  #4 (permalink)  
Antiguo 17/12/2005, 12:07
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 5 meses
Puntos: 0
ya te lo envie
  #5 (permalink)  
Antiguo 17/12/2005, 12:48
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
lo he estado provando pero

pero no se como se adapta para que me salgan todos los meses

en una pantalla
  #6 (permalink)  
Antiguo 23/05/2008, 08:43
 
Fecha de Ingreso: enero-2007
Mensajes: 40
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: calendario anual

estaria bien que pusierais el enlace de descarga aqui para poder compartirlo con la comunidad.

Yo precisamente lo necesito. Lo ke estoy buscando es un generador de calendario anual que el resultado sea algo parecido a esto....

http://www.hotelclaramar.com/calendario.asp?idioma=ESP

Este es el que tengo hecho para un hotel pero cada año me tengo ke buscar las castañas para crearlo de nuevo...

¿Aguien ha visto algun generador que me pueda ayudar?


Saludosssss
  #7 (permalink)  
Antiguo 23/05/2008, 09:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: calendario anual

Espero que les guste este código. Una vez lo entiendan pueden hacer como hago yo, colorear los días, hacer un link en cada día, etc..

Espero que les guste. Tienen que enviar una fecha y les hace el calendario del año entero.

Copienlo entero y pruebenlo. Yo lo he sacado de mi intranet y le he quitado algo de codigo, pero quizas tenga algo que no sirva.


Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
 <%	'Lo primero será calcular cuantas columnas nos harán falta.
	FecMaestra = Request("Fecha")
	If Trim(FecMaestra) = "" Then FecMaestra = "01/01/" & Year(Date())
	FecIni = FecMaestra
	Indice = 0
	ColumnasSup = 0
	Do While Year(FecIni) = Year(FecMaestra)
		Columnas = 1
		For A = 1 To WeekDay(FecIni,2) - 1
			Columnas = Columnas + 1
		Next
		Mes = Month(FecIni)
		Do While CInt(Month(FecIni)) = Mes 
			FecIni = DateAdd("d",1,FecIni)
			Columnas = Columnas + 1
		Loop
		If CInt(Columnas) > CInt(ColumnasSup) Then	ColumnasSup = Columnas
	Loop	%>
	<table style="border-collapse:collapse" border="1" bordercolor="#999999">
				<tr>
					<td class="paLibDetail" align="center"><a href=""><img src="../../img/flecha2.ico" alt="año anterior" width="16" align="16" border="0" /></a></td>
					<td colspan="<%=ColumnasSup - 3%>" class="paLibDetail" align="center">A&ntilde;o <%=Year(FecMaestra)%></td>
					<td colspan="2" class="paLibDetail" align="center"><a href=""><img src="../../img/flecha1.ico" alt="año siguiente" width="16" height="16" border="0" /></a></td>
				</tr>
				<tr>
					<td class="resume" width="25" bgcolor="#DFDFDF">&nbsp;</td>
				<%	Colum = 1
					For Col = 1 To ColumnasSup - 1
					Select Case CInt(Colum)
						Case 1
							Letra = "L"
						Case 2
							Letra = "M"
						Case 3
							Letra = "X"
						Case 4
							Letra = "J"
						Case 5
							Letra = "V"
						Case 6
							Letra = "S"
						Case 7
							Letra = "D"
						End Select	%>
						<td class="resume" width="15" align="center" bgcolor="#DFDFDF"><%=Letra%></td>
					<%	If Letra = "S" Or Letra = "D" Then
							Redim Preserve ColFestivos(Indice)
							ColFestivos(Indice) = Col + 1
							Indice = Indice + 1
						End If
						Colum = Colum + 1
						If CInt(Colum) = 8 Then Colum = 1
					Next	%>
				</tr>
			<%	FecIni = FecMaestra
				Do While Year(FecIni) = Year(FecMaestra)
					Columnas = 1	%>
					<tr>
						<td class="resume"><%=Left(MonthName(Month(FecIni)),3)%></td>
					<%	For A = 1 To WeekDay(FecIni,2) - 1
							Columnas = Columnas + 1	%>
							<td class="resume_normal"
						<%	For B = 0 To Indice - 1
								If CInt(ColFestivos(B)) = CInt(Columnas) Then Response.Write("bgcolor='#DFDFDF'")
							Next	%>>&nbsp;
								</td>
					<%	Next
						Mes = Month(FecIni)
						Do While CInt(Month(FecIni)) = Mes	%>
							<td 
							<%	If CInt(WeekDay(FecIni,2)) = 6 Or CInt(WeekDay(FecIni,2)) = 7 Then
									Response.Write("bgColor='#DFDFDF'")
								End If%>>
								<%=Day(FecIni)%>
							</td>
					<%		FecIni = DateAdd("d",1,FecIni)
							Columnas = Columnas + 1
						Loop
						For A = Columnas To ColumnasSup - 1
							Columnas = Columnas + 1	%>
							<td class="resume_normal"
								<%	For B = 0 To Indice - 1
										If CInt(ColFestivos(B)) = CInt(Columnas) Then Response.Write("bgcolor='#DFDFDF'")
									Next	%>>&nbsp;
								
							</td>
					<%	Next	%>
					</tr>
				<%	Loop	%>	
				</table>
</body>
</html>

Última edición por Lebennin; 23/05/2008 a las 09:12
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:44.