Frågan 20 maj 2005 10:58 #1 Kan man göra så att varannan rad får en annan färg i denna kod?
Om det går, hur gör man?
weekno = ""
intRows = uBound(arrNext,2)
For cRows = 0 to intRows
myDateTime = cDate(arrNext(0,cRows))
If weekno <> DatePart("ww", mydateTime, 2, 2) then
Response.write "<br><b>V. "& DatePart("ww", mydateTime, 2, 2) &"</b><br>"
weekno = DatePart("ww", mydateTime, 2, 2)
End if
Response.Write formatDateTime(mydateTime, 2) &" "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - " & arrNext(2,cRows) & " - " & Left(arrNext(3,cRows),20) & "<br>"
Next
Calippo Medlem sedan aug. 2002 536 inlägg Får det inte riktigt att fungera, när jag lägger in koden. Någn som vet?
@nders Medlem sedan juni 2000 32 967 inlägg Hur ser det ut när du lagt in koden?
Säga gärna vad som visar på att det inte fungerar...
Melitta Medlem sedan sep. 2003 448 inlägg <%
weekno = ""
intRows = uBound(arrNext,2)
For cRows = 0 to intRows
if crows mod 2 then color = "ffffff" else color = "eaeaea"
myDateTime = cDate(arrNext(0,cRows))
If weekno <> DatePart("ww", mydateTime, 2, 2) then
Response.write "<br><b>V. "& DatePart("ww", mydateTime, 2, 2) &"</b><br>"
weekno = DatePart("ww", mydateTime, 2, 2)
End if
Response.Write "<div style=""background-color:#"& color &""">" & formatDateTime(mydateTime, 2) &" "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - " & arrNext(2,cRows) & " - " & Left(arrNext(3,cRows),20) & "</div><br>"
Next
%>
Kanske kan fungera.
Nu blev det bra, men det blir ett väldans mellanrum mellan raderna. kolla in det här: http://www.uppharadis.com/kommande_matcher.asp
Mycket bra
Går det att få lite marginal i varje rad på något sätt, så att det inte blir för tätt imellan raderna? Så att man kan ändra det.
Melitta Medlem sedan sep. 2003 448 inlägg Ja men det gör du ju som vanligt med margins och padding..
Response.Write "<div style=""padding:4px;background-color:#"& color &""">" & formatDateTime(mydateTime, 2) &" "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - " & arrNext(2,cRows) & " - " & Left(arrNext(3,cRows),20) & "</div>"
Blir ju riktigt snygg det här, men sista grejen som jag skulle vilja fixa är denn rad som jag vill ha i en annan färg:
Response.write "<br><b>V. "& DatePart("ww", mydateTime, 2, 2) &"</b><br>"
Det går ihop annars på sidan.
Melitta Medlem sedan sep. 2003 448 inlägg Response.write "<div style=""background-color:#ccc;font-weight:bold;"">V. "& DatePart("ww", mydateTime, 2, 2) &"</div>"
Jag försöker att lägga in så att det blir fet text i denna kod, men det funkar inte:
Response.Write "<div style=""padding:5px;background-color:#"& color &""">" & formatDateTime(mydateTime, 2) &" "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - " & arrNext(2,cRows) & " - " & Left(arrNext(3,cRows),20) & "</div>"
Det är arrNext(2,cRows) som jag vill att den skriver ut fet text.
Melitta Medlem sedan sep. 2003 448 inlägg Response.Write "<div style=""padding:5px;background-color:#"& color &""">" & formatDateTime(mydateTime, 2) &" "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - <strong>" & arrNext(2,cRows) & "</strong> - " & Left(arrNext(3,cRows),20) & "</div>"
Tackar Melitta för all hjälp jag fått med detta.
Men skulle du kunna hjälpa mig med en sak till?
Datumet skrivs ut så här: 2005-05-22 17:00
Jag skulle vilja få så att det är mer mellanrum mellan datumet och tiden. Går det att göra så? och gärna med ett - imellan.
Kolla här så förstår du nog vad jag menar: http://www.uppharadis.com/kommande_matcher.asp
Melitta Medlem sedan sep. 2003 448 inlägg Response.Write "<div style=""padding:5px;background-color:#"& color &""">" & formatDateTime(mydateTime, 2) &" kl: "& left(hour(mydateTime) &"0",2) &":"& left(minute(mydateTime) &"0",2) & " - " & arrNext(1,cRows)& " - <strong>" & arrNext(2,cRows) & "</strong> - " & Left(arrNext(3,cRows),20) & "</div>"
Testa det.
Mycket bra, jag bytte ut Kl: mot istället, nu blev det mellanrum. Tackar så mycket