Prøv med CDate omkring og formatere både Date og TempDateSelect:
<% TempDateSelect = dateCounter & "-" & navmonth & "-" & navyear if CDate(Date) = CDate(TempDateSelect) then bgcolor="#EFEFEF" else bgcolor="#FFFFFF" End if %>
men DateDiff bør også virke sådan her: <% TempDateSelect = dateCounter & "-" & navmonth & "-" & navyear if DateDiff("d",Date,TempDateSelect) = 0 then bgcolor="#EFEFEF" else bgcolor="#FFFFFF" End if %>
hvis jeg kommentere if/then sætningen ud, får jeg ingen fejl: 'if DateDiff("d",CheckDate, CDate(TempDateSelect)) = 0 then ' bgcolor="#EFEFEF" ' else bgcolor="#FFFFFF" ' End if
Prøv evt at se http://www.provenceweb.dk/kalender.asp øverste i hvert felt er TempDateSelect midterste i hvert felt er Checkdate Sidste tal er DatCounter
Det muligt hvis det er koden du har vist der er ikke et tjek på "max" dato man uskriver bare 7 uger. Så kan man tjekke med isDate om det er en valid dato:
if isDate(TempDateSelect) then if DateDiff("d",Date, TempDateSelect) = 0 then bgcolor="#EFEFEF" else bgcolor="#FFFFFF" End if End if
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.