Avatar billede logiq Nybegynder
19. september 2002 - 15:15 Der er 4 kommentarer og
3 løsninger

hver anden linie grå baggrund

Hej,

Jeg har en webshop baseret på VPASP-webshop

Jeg kunne godt tænke mig at hver anden linie blev vist med grå baggrund, hvordan gør man det?

Jeg har fundet ud af hvor tabellerne bliver generet i ASP-koden.
Avatar billede Søren Bech Morsing Praktikant
19. september 2002 - 15:16 #1
lav en variabel antal

antal = 0

while (NOT rs.EOF)

if (antal MOD 2 = 0) then
' en farve
else
' en anden farve
end if
antal = antal +1
rs.movenext
...
Avatar billede Søren Bech Morsing Praktikant
19. september 2002 - 15:18 #2
MOD = modolus
Den returnere en rest når man laver en division

3:2 = 1
4:2 = 0
Avatar billede ares Nybegynder
19. september 2002 - 15:22 #3
Jeg har lavet det således...

<%
x = 0

Do until rs.eof
If x = 1 then
    Bgcolor = ""
Else
    Bgcolor = "bgcolor=#ffffff"
End If
%>
<TD <% Response.write bgcolor %> >

<%
x = x + 1
  If x > 1 then
  x = 0
  End If

Rs.movenext
Loop                   
%>

Håber du kan bruge det...
Avatar billede n!nja Nybegynder
19. september 2002 - 15:26 #4
Her er en jeg engang har brugt :-)
-----------------------------------
<%
colorCount = 0
DO WHILE NOT RS.EOF
  if colorCount = 0 then
    farveCode = "#FFFFFF"
  else
    farveCode = "#000000"
  end if
  colorCount = (colorCount + 1) MOD 2
%>
<TABLE WIDTH="100%" BORDER="0" BGCOLOR="<%=farveCode%>">
  <tr valign="top">
  <td valign="middle" height="25" width="250"><%=rs("test4")%></td>
  <td valign="middle" height="25" width="250"><%=rs("test3")%></td>
  <td valign="middle" height="25" width="250"><%=rs("test2")%></td>
  <td valign="middle" height="25" width="250"><%=rs("test1")%></td>
</tr>
</TABLE>
<%
RS.MoveNext
loop
%>
-------------------
Mvh N!NJA
Avatar billede logiq Nybegynder
19. september 2002 - 15:57 #5
Tak for Jeres svar alle tre, men jeg har altså brug for lidt mere hjælp for jeg er en nød til at læse ASP-kode. :-)

Designet af webshoppen bliver defineret i en fil. Jeg skal have farveskiftene implementeret i denne fil, hvordan gør jeg det?

<%
...

'Products
Const Prodheaderfont="<font face='arial,Verdana' size=5 color='#CC0000'>"
Const ProdTable="<table border='1' cellpadding='2' cellspacing='0' width='600'>"
Const ProdHeaderRow="<tr>"
Const ProdHeaderColumn="<td align='center' bgcolor='#000066'><b><font face='Verdana,Arial' size='2' color='#FFFFFF'>"
Const ProdRow="<tr>"
const ProdColumn="<td valign=middle bgcolor='#E5E5E5'>"
const ProdColumnEnd="</font></td>"
'
const ProdNameColumn="<td valign=middle bgcolor='#FFFFFF'>"
const ProdNameFont="<font face='verdana,arial' size=2 color='#000000'><b>"
const ProdNameEnd="</b></font></td>"
const ProdDescriptionColumn=""
const ProdDescriptionFont=""
const ProdDescriptionEnd=""
const ProdQuantityColumn="<td align=center width='50' bgcolor='#FFFFFF'>"
const ProdQuantityEnd="</td>"
'
Const ProdColumnFont="<font face='verdana,arial' size=2 color='#000000'>"
Const ProdColumnPrice="<td align=left width='150' bgcolor='#FFFFFF'>"
const ProdPriceEnd="</font></td>"
const ProdSelectColor="#99CCFF"      ' color for select column
const ProdSpecColor="#0000FF"        ' dark blue special offer color

Const ProdButtonColumn="<td valign='middle'><p align=center>"
const ProdRetailPriceStart="<br><i>"
Const ProdRetailPriceEnd="</i>"
const ProdOriginalPriceStart="<br><i>"
Const ProdOriginalPriceEnd="</i>"
const ProdFeatureCaption="<p align=left><font face='Verdana, Arial'><b>"
Const ProdFeatureCaptionEnd="</b></font><br><br>"
Avatar billede logiq Nybegynder
19. september 2002 - 15:59 #6
webshoppen henter så disse under visning af produkterne.

den laver altså løkken, hvor den gentager designet indtil der ikke er flere produkter.
Avatar billede eagleeye Praktikant
29. september 2002 - 20:45 #7
Kan du vise den kode som udskriver konstanterne så er det nok lidt lettere at gennemskue hvor der skal rettes.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester