http://cgi.webforum.nu/wf/arkiv/asp_faq.html#tabellrad
mvh,
------------------
void[]
stash/$gu&-public(querystring)/n int{}bind "2" "say i own!" :)
4 svar · 149 visningar · startad av Lukaspojken
Jag loopar igenom databasen och vill att varannan rad har en annan färg än den andra. Det jag undrar är om jag kan optimera denna kod på något sätt angående de tio raderna kod.
Do While Not RecSet.EOF
IF Farg = 1 AND NOT RecSet.EOF THEN %>
<TR bgcolor="#EEEEEE">
(TIO RADER X-kod)
<% Farg = 0
RecSet.MoveNext
End if
IF Farg = 0 AND NOT RecSet.EOF THEN %>
<TR>
(SAMMA TIO RADER X-kod)
<% Farg = 1
RecSet.MoveNext
End if
Loop
http://cgi.webforum.nu/wf/arkiv/asp_faq.html#tabellrad
mvh,
------------------
void[]
stash/$gu&-public(querystring)/n int{}bind "2" "say i own!" :)
Fasen vad smart variant det var...att jag inte tänkte på det...jag visste att det fanns något sätt men fann inte den...tack
jag föreslår dock att man byter ut
<TDcolor="<%=color%>">
så att det blir korrekt html. det heter faktiskt bgcolor, och jag föreslår att man lägger det i tr-taggen istället:
<TR bgcolor="#<%=color%>"><TD><%=RS("namn")%></TD></TR>
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Om du har många rader i databasen tjänar du ganska mycket tid på att inte "hoppa" mellan HTML och ASP kod.
Dvs i stället för:
<% If nånting Then %>
<TR> <TD>bla bla</TD> </TR>
<% End If %>
Så:
<% If nånting Then
Response.Write("<TR> <TD>bla bla</TD> </TR>")
End If %>
[Redigerat av MinOrk den 10 jun 2001]