Den enkla varianten:
if datum=dagens then r.w färgen (css-class?)
Den bästa:
call rubrik(rs("datum")
Rubrik tar sedan emot datumet, kollar om den är rätt, och är den det, sätt färgen.
Vill man skoja till det kan man köra else-satser och olika färger för olika datum/intervall :P
If objRS("datum") = Date() Then
strColor = "#FF0000"
Else
strColor = "#000000"
End If
Response.Write "<span style=""color:" & strColor & """>"
objRS är det recordset i vilket du har läst in dina datum.
Hur du nu väljer att skriva ut detta är ju helt upp till dig... ;)
hur menar du? det funkar inte vad jag än skriver ist för "objRS" och sen är väl inte denna funktionen intregrerad med bara "Rubrik" utan med hela posten?
Och för att If-satsen ska fungera byter du objRS("datum") mot RecSet("datum")... och nu verkar ditt datum ha med klockslag också, så If-satsen blir såhär
If FormatDateTime(RecSet("datum"), 2) = Date() Then
<%
If FormatDateTime(RecSet("datum"), 2) = Date() Then
strColor = "#ff0000"
Else
strColor = "#000000"
End If
%>
<tr height="20">
<td style="color:<%=strColor%>">Denna text är röd om <%=RecSet("datum")%> är idag.</td>
</tr>
Som så tänkte jag och den metoden fungerar. Men om du stoppar in en länk i din <td> så är det nog så att du får stoppa in styletaggen i din <a>. Mixtra på... :)
har lekt lite mer med koden nu, den fattar att den ska gå på "Else" allså att i dettafallet posten är mer än en dag gammal och är svart men den verkar inte fatta när posten är från idag att den då skall vara röd. Alltså måste felet ligga här:
If FormatDateTime(RecSet("datum"), 2) = Date() Then