20. juni 2004 - 17:12Der er
14 kommentarer og 1 løsning
Farve i tabel hver anden gang
Ja, jeg skal prøve at forklare. Hvis man har et sted hvor der skal komme nogle links f.eks. Så har man: <table> <tr> <td>Bla bla</td> </tr> </table>
Og så står linket der hvor der står bla bla. Nemt nok! Men hvis man nu skal tilføje nogle (Via ASP naturligvis) så kommer der jo flere. Hvordan gør jeg så sådan at hver anden f.eks. får en anden baggrundsfarve end den før ? F.eks.: <table> <tr> <td>Bla bla</td> </tr> <tr> <td bgcolor="#FFFF00">Bla bla</td> </tr> <tr> <td>Bla bla</td> </tr> <tr> <td bgcolor="#FFFF00">Bla bla</td> </tr> </table>
Hmmm, det er den ikke glad for :) Den siger: Microsoft VBScript compilation error '800a0400'
Expected statement
/links.asp, line 158
Wend ^
Og hvis jeg bruger loop istedet for Wend siger den også fejl. Men et spørgsmål. Du skriver: if farve="#000000" then... Jeg har jo ingen farver i min database skal du tænke på. Så jeg ved ikke lige hvorhenne af den finder ud af om det er #000000 eller en anden farve fra.
Nu har jeg godt nok ikke læst alle indlæggene (er doven), men man kunne vel nøjes med:
<% farve = "#FF0000" do while not rs.eof %> tabel halløj her:
<td bgcolor="<%=farve%>">Bla Bla</td> <% if farve = "#FF0000" then farve = "#0000FF" else farve = "#FF0000" end if
rs.movenext loop
' andet aspkode her %>
- Koden er ikke testet.
Ingen grund til at bruge 2 variabler, til at bestemme farven, når man kan nøjes med éen :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.