Hjælp til ændring af kalender-kode
har denne kalender: http://www.because.dk/kalender.aspmen vil gerne have at den kun linker fra de datoer hvor der er et arrangement fra databasen. datoen er fra min database defineret ved 3 felter: 'date', 'maaned' og 'aar'. er der nogen som kan hjælpe ?
koden:
<% Session.LCID = 1030 %>
<html>
<head>
<title>Kalender</title>
<link href="include/because.css" rel="stylesheet" type="text/css">
</head>
<body>
<%
dtmDate = Request("date")
dtmToday = Date
If dtmDate = "" Then
dtmDate = Date
Else
dtmDate = CDate(dtmDate)
End if
intYear = Year(dtmDate)
strMonth = MonthName(Month(dtmDate))
intDayOfMonth = Day(dtmDate)
dtmFirstDate = DateAdd("d", (-intDayOfMonth)+1, dtmDate)
intFirstDay = Weekday(dtmFirstDate, vbMonday)
%>
<div align="center">
<table cellspacing="0" cellpadding="2" border="0">
<tr align="center">
<td colspan="7" class="12BlackBold"><%=UCase(strMonth)%> <%=intYear%></td>
</tr>
<tr class="10BlackBold">
<td align="center" width="30" bordercolor="#000000">Man</td>
<td align="center" width="30" bordercolor="#000000">Tir</td>
<td align="center" width="30" bordercolor="#000000">Ons</td>
<td align="center" width="30" bordercolor="#000000">Tor</td>
<td align="center" width="30" bordercolor="#000000">Fre</td>
<td align="center" width="30" bordercolor="#000000">Lør</td>
<td align="center" width="30" bordercolor="#000000">Søn</td>
</tr>
<%
For y = 1 to 6
If blnLast <> True Then
Response.Write "<tr>"
For x = 1 to 7
Response.Write "<td align=center class=10BlackNormal><a href=kalender.asp?date=" & DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate)+1 & ">"
intLoopDay = intLoopDay + 1
If intLoopDay >= intFirstDay Then
dtmCurDate = DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate)
If Month(dtmCurDate) = Month(dtmFirstDate) Then
If dtmCurDate = dtmToday Then
Response.Write ""
End If
Response.Write Day(dtmCurDate)
Response.Write "</td>"
blnLast = False
Else
Response.Write "</td>"
blnLast = True
End If
Else
Response.Write "</td>"
blnLast = True
End if
Response.Write "</a>"
Next
End If
Next
Response.Write "</td></tr>"
%>
<tr>
<td colspan="3"><a href="kalender.asp?date=<%=DateAdd("m",-1,dtmFirstDate)%>">Forrige</a></td>
<td> </td>
<td colspan="3" align="right"><a href="kalender.asp?date=<%=DateAdd("m",1,dtmFirstDate)%>">Næste</a></td>
</tr>
</table>
</center></div>
</body>
</html>
