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
nakozMedlem sedan dec. 1999653 inlägg 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
@ndersMedlem sedan juni 200032 969 inlägg 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>
MinOrkMedlem sedan aug. 2000234 inlägg 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]