---
title: "Hur får jag varannan tabellrad att byta färg?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10450-hur-får-jag-varannan-tabellrad-att-byta-färg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lazerzubb"
published: "2001-07-07T11:27:00.000Z"
updated: "2001-07-08T10:27:00.000Z"
replies: 11
views: 236
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10450-hur-får-jag-varannan-tabellrad-att-byta-färg"
---

# Hur får jag varannan tabellrad att byta färg?

## #1 — Lazerzubb, 2001-07-07T11:27Z

Så här ser koden ut i html. Det ända skillnaden på tabbellerna är att 
de 4 första är vita och de 4 andra är orange färgarde men det spottar ut dubbla av varje. Läste Faq men fick det inte och fungera
\+ söktaggarna.

```
%>
<%
Do until rs.EOF
%>

                <td width="243" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000"><%=rs("ID")%>&nbsp;<a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>,&nbsp;<%=rs("province")%>&nbsp;<%=rs("city")%>&nbsp;</a></font></td>
                <td width="145" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
                <td width="40" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
                <td width="192" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000">High:&nbsp;<%=rs("high")%>, Low:&nbsp;<%=rs("low")%></font></td>
              </tr>
// HÄR BYTS FÄRGEN

              <tr>
                <td width="243" height="1" bgcolor="#FFFFFF"><font face="Verdana" size="1" color="#000000"><%=rs("ID")%>&nbsp;<a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>,&nbsp;<%=rs("province")%>&nbsp;<%=rs("city")%>&nbsp;</a></font></td>
                <td width="145" height="1" bgcolor="#FFFFFF"><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
                <td width="40" height="1" bgcolor="#FFFFFF"><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
                <td width="192" height="1" bgcolor="#FFFFFF"><font face="Verdana" size="1" color="#000000">High:&nbsp;<%=rs("high")%>, Low:&nbsp;<%=rs("low")%></font></td>
              </tr>"
             
<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Connection=nothing
%>
```

Permalänk: https://www.webforum.nu/p/10450

## #2 — cyprys, 2001-07-07T11:47Z

```
<%
do until rs.eof
if bgcol = "#F7F7FD" then bgcol = "#FFFFFF" else bgcol = "#F7F7FD" end if
response.write "<tr bgcolor="&bgcolor&"><td></td></tr>"
rs.movenext
loop
%>
```

Permalänk: https://www.webforum.nu/p/276824

## #3 — Lazerzubb, 2001-07-07T11:50Z

Kan du stoppa in min kod så jag får den rätt testade fick det inte rätt.

Permalänk: https://www.webforum.nu/p/276825

## #4 — d@le, 2001-07-07T12:25Z

du ska göra precis så som du gjorde i din förra kod, enda saken du ska ändra är att istället för att ha två typer av td:S endast ska ha en, ungefär såhär.. 

```

<%
do until rs.eof
if bgcol = "#F7F7FD" then bgcol = "#FFFFFF" else bgcol = "#F7F7FD" end if
%>

<td width="243" height="1" bgcolor=""&bgcolor&""><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="#FFCC66"><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>

<%
rs.movenext
loop
%>
```

lycka till :)

Permalänk: https://www.webforum.nu/p/276826

## #5 — cyprys, 2001-07-07T13:13Z

```
<table>
<%
do until rs.eof
if bgcolor = "#F7F7FD" then bgcolor = "#FFFFFF" else bgcolor = "#F7F7FD" end if
%>
<tr>
<td width="243" height="1" bgcolor="" [b]"[/b]&bgcolor&[b]"[/b] ""><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor=""  [b]"[/b]&bgcolor&[b]"[/b] ""><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1" bgcolor="" [b]"[/b]&bgcolor&[b]"[/b] ""><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="" [b]"[/b]&bgcolor&[b]"[/b] ""><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>

<%
rs.movenext
loop
%>
</table>
```

Permalänk: https://www.webforum.nu/p/276827

## #6 — Lazerzubb, 2001-07-07T20:11Z

så här blev koden men allt blir ju vit.

```
<%
do until rs.eof
if bgcolor = "#FFCC66" then bgcolor = "#FFFFFF" else bgcolor = "#F7F7FD" end if
%>
<tr>
<td width="243" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>
            
<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Connection=nothing
%>
```

Permalänk: https://www.webforum.nu/p/276828

## #7 — LarsG, 2001-07-07T20:14Z

Sätts bgcolor till något värde innan loopen?

Dvs

```
[b]bgcolor = "#F7F7FD" [/b]
<%
do until rs.eof
if bgcolor = "#FFCC66" then bgcolor = "#FFFFFF" else bgcolor = "#F7F7FD" end if
%>
<tr>
<td width="243" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="" "&bgcolor&" ""><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>

<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Connection=nothing
%>
```

Permalänk: https://www.webforum.nu/p/276829

## #8 — Lazerzubb, 2001-07-07T20:20Z

Går inte för att jag ska har andra tabeller som ingår i \<TABLE\>
som inte spottar ut data från en databas.
Men även om jag har 

```
if bgcolor = "#FFCC66" then bgcolor = "#FFCC66" else bgcolor = "#FFCC66" end if
// Blir allting vit.
```

Permalänk: https://www.webforum.nu/p/276830

## #9 — iceM2, 2001-07-08T04:41Z

Det är ju inte så konstigt att det inte fungerar när du inte satt in variabeln bgcolor innanför VBscript avgränsare! Så här ser den komplettakoden ut, har ej testat men borde fungera...

\<%
do until rs.eof
if bgcolor = "#FFCC66" then bgcolor = "#FFFFFF"
Else bgcolor = "#F7F7FD"
End if
%\>
\<tr\>
\<td width="243" height="1" bgcolor="\<%=bgcolor%\>"\>\<font face="Verdana" size="1" color="#000000"\>\<%=rs("ID")%\> \<a href="detail.asp?id=\<%=rs("ID")%\>"\>\<% Response.Write "" & Split(rs("country"), ";")(0)%\>, \<%=rs("province")%\> \<%=rs("city")%\> \</a\>\</font\>\</td\>
\<td width="145" height="1" bgcolor\<%=bgcolor%\>"\>\<font face="Verdana" size="1" color="#000000"\>\<%=rs("bedf")%\>\</font\>\</td\>
\<td width="40" height="1" bgcolor\<%=bgcolor%\>"\>\<font face="Verdana" size="1" color="#000000"\>\<%=rs("xbed")%\>\</font\>\</td\>
\<td width="192" height="1" bgcolor="\<%=bgcolor%\>"\>\<font face="Verdana" size="1" color="#000000"\>High: \<%=rs("high")%\>, Low: \<%=rs("low")%\>\</font\>\</td\>
\</tr\>
\<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Connection=nothing
%\>

Permalänk: https://www.webforum.nu/p/276831

## #10 — cyprys, 2001-07-08T09:39Z

:e :e :e :e :e :e :e :e :e :e

Har du varit med om tillfällen då du verkligen undrar: Vad sysslade jag med?

IceM2: Tur att någon är vaken.  ;)

Permalänk: https://www.webforum.nu/p/276832

## #11 — Lazerzubb, 2001-07-08T10:02Z

Det fungerar men så här är det.
Jag har fyra tabeller alla ska vara i samma färg. 
men vi nästa ut utspottning alltså vi nästa rad så ska alla vara vita.

```
<%
do until rs.eof
if bgcolor = "#FFFFFF" then bgcolor = "#FFCC66" Else bgcolor = "#FFFFFF" End if
%>
<tr>
<td width="243" height="1" bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1" bgcolor<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>
<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Connection=nothing
%>
```

Permalänk: https://www.webforum.nu/p/276833

## #12 — Lazerzubb, 2001-07-08T10:27Z

Jag har löst problemet slutkoden blev så här.

```
<%
do until rs.eof
if bgcolor = "#FFFFFF" then bgcolor = "#FFCC66" Else bgcolor = "#FFFFFF" End if
%>
<tr>
<td width="243" height="1" bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("ID")%> <a href="detail.asp?id=<%=rs("ID")%>"><% Response.Write "" & Split(rs("country"), ";")(0)%>, <%=rs("province")%> <%=rs("city")%> </a></font></td>
<td width="145" height="1" bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("bedf")%></font></td>
<td width="40" height="1"  bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000"><%=rs("xbed")%></font></td>
<td width="192" height="1" bgcolor="<%=bgcolor%>"><font face="Verdana" size="1" color="#000000">High: <%=rs("high")%>, Low: <%=rs("low")%></font></td>
</tr>
<%
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Connection.close
set Conn
```

Permalänk: https://www.webforum.nu/p/276834

---

Tråden på webben: https://www.webforum.nu/amne/asp/10450-hur-får-jag-varannan-tabellrad-att-byta-färg
