02. december 2000 - 15:29
Der er
6 kommentarer og 1 løsning
Skiftende baggrundsfarver på db-output
Hej. Jeg har en side, der lister en masse database records. Hvordan gør jeg at hver anden linie har hvid baggrundsfarve og de resterende lysegrå?
Annonceindlæg fra Barco
02. december 2000 - 15:47
#1
Før din WHILE laver du en: i=0 Inde i WHILE laver du: i=i+1 Når du skal have farve på kan du f.eks. gøre således: bgfarve = \"#aaaaaa\" IF (i MOD 2)=0 THEN bgfarve=\"#EEEEEE\"
03. december 2000 - 00:04
#2
Hej! Hvis du vil have 2 farve, : Do until rs.eof Response.Write \"<tr><td bgcolor=\'black\'><font color=\'white\' face=verdana size=1>\" & rs(\"XXX\") & \"</font></td></tr> \' og linie 2 Response.Write \"<tr><td bgcolor=\'red\'><font color=\'white\' face=verdana size=1>\" & rs(\"XXX\") & \"</font></td></tr> rs.movenext Loop
03. december 2000 - 00:06
#3
-og selvfølgelig skal der lukkes af med en \" & \"</font></td></tr>\"
03. december 2000 - 00:18
#4
Sådan : If not rs.eof then Response.Write \"<table border=\'#ffffcc\'>\" Response.Write \"<tr><td width=4 bgcolor=\'#994400\'><font face=verdana size=1 bgcolor=\'#994400\'><b>Hoved-XXX</b></td></tr>\" Do until rs.eof mails = rs(\"netfang\") Response.Write \"<tr><td bgcolor=\'white\'><font color=\'white\' face=verdana size=1>\" & rs(\"stadureignar\") & \"</font></td></tr>\" Response.Write \"<tr><td bgcolor=\'black\'><font color=\'white\' face=verdana size=1>\" & rs(\"stadureignar\") & \"</font></td></tr>\" rs.movenext Loop
03. december 2000 - 01:06
#5
Eventuelt kan følgenden anvendes, når det viser sig at Icedox\'s forslag ikke er det, du vil have: ColorToggle = false While not RS.EOF if ColorToggle then BGColor = Farve1 else BGColor = Farve2 end if response.write \"<TR bgcolor=\" & BGColor & \">blablabla</TR>\" ColorToggle = not ColorToggle RS.MoveNext Wend
03. december 2000 - 10:15
#6
Lige hvad jeg ledte efter.
04. december 2000 - 08:30
#7
...hvad var der lige galt med svarene fra os andre ??
Kurser inden for grundlæggende programmering