22. september 2002 - 15:44Der er
5 kommentarer og 1 løsning
Kalender
Hejsa ...
Jeg har en side hvor jeg får viste en oversigt over denne måned. Nu vil jeg så gerne også have at den nedenunder viser en oversigt over næste måned på nøjagtig samme måde som denne måned. Er der en der kan fikse det for mig?
<% For y = 1 to 6 If blnLast <> True Then Response.Write "<tr>" For x = 1 to 7 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 "<td align=center bgcolor=#ffcccc><a target=""højre"" href=dato.asp?Lokale=" & sQLokale & "&Dag=" & Day(dtmCurDate) & "&Mdr=" & Month(dtmCurDate) & "&År=" & Year(dtmCurDate) & " ><font face=Verdana size=1 color=#4179b6>" & Day(dtmCurDate) & "</strong></font></a></td>" Else ' Ny linie Response.Write "<td align=center><a target=""højre"" href=dato.asp?Lokale=" & sQLokale & "&Dag=" & Day(dtmCurDate) & "&Mdr=" & Month(dtmCurDate) & "&År=" & Year(dtmCurDate) & " ><font face=Verdana size=1>" & Day(dtmCurDate) & "</strong></font></a></td>" End if ' Er flyttet blnLast = False Else Response.Write "<td align=center bgcolor=#ebebeb><font face=Verdana size=1>-</td>" blnLast = True End If Else Response.Write "<td align=center bgcolor=#ebebeb><font face=Verdana size=1>-</td>" blnLast = True End if Next End If Next Response.Write "</font></td></tr>" %> </table> <% next 'for i=0 to 1 <---- ny linie %>
Hvis jeg bruger det så bliver << | I dag | >> vist 2 gange hvilket den jo ikke skal og derudover så bliver der kun vist oktober 2002 og alle hverdagene (ma, ti, on, to, fr, lø, sø ) den går ikke ind og smider datoerne ind :-(
Jeg har tilføjet en if sætning så den kun udskriver << idag >> første gang:
<% if mCount = 0 then %> <---------------- Hvis det er første gang <TABLE cellSpacing=0 cellPadding=2 width=150 align=center border=0> <TR> <TD> <CENTER> <P><FONT face=Verdana size=2><A href="kalender.asp?date=<%=DateAdd("m",-1,dtmFirstDate)%>"><<</A> | <A href="kalender.asp">I dag</A> | <A href="kalender.asp?date=<%=DateAdd("m",1,dtmFirstDate)%>">>></A></FONT></P></CENTER> </TD> </TR> </TABLE> <% end if %> '<------------------ end if
Og så skulle der "nul"-stilles to variable til udskrivningen af anden månede:
<% blnLast = False '<--------- Denne intLoopDay = 0 '<--------- Og denne For y = 1 to 6
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.