Avatar billede dtm Nybegynder
15. april 2002 - 18:11 Der er 5 kommentarer og
1 løsning

bgcolor....

Jeg har et loop, som laver et udtræk fra min database. Jeg vil gerne skifte mellem to baggrunde, hvergang der skiftes linie i loop'et. Altså først en linie med f.eks. #ff0000, næste linie med #000000, og så igen #ff000, o.s.v. Jeg ved at man lige skal skrive et eller andet ind i loopet, men kan ikke huske det??

DTM
Avatar billede kimiwan Nybegynder
15. april 2002 - 18:15 #1
counter = 0

'start loop
if counter mod 2 = 0 then
backgroundcolor = "#ff0000"
else
backgroundcolor = "#000000"
end if
'loop
Avatar billede kimiwan Nybegynder
15. april 2002 - 18:16 #2
glemte jo lige at inkrementere counteren før loopet fortsætter :o)

counter = 0

'start loop
if counter mod 2 = 0 then
backgroundcolor = "#ff0000"
else
backgroundcolor = "#000000"
end if


counter = counter + 1
'loop
Avatar billede dtm Nybegynder
15. april 2002 - 18:23 #3
skal jeg ikke skrive det ud et eller andet sted?

DTM
Avatar billede kimiwan Nybegynder
15. april 2002 - 18:28 #4
jo, der hvor du vil ha' baggrundsværdien ind, f.eks.

<table>
<tr>
<td bgcolor="<%=backgroundcolor%>">bla bl abla </td>
</tr>
</table>
Avatar billede kimiwan Nybegynder
15. april 2002 - 18:31 #5
du vil typisk ha' noget i stil med det her..

<table>
<%
counter = 0

while counter < 10
'bruger et while loop her, da du evt. vil bruge det
'ved et databaseudtræk til at tjekke for bof/eof
%>
<tr>
<td bgcolor="<%=backgroundcolor%>">en række her</td>
</tr>
<%
counter = counter + 1 'inkrementerer counteren
wend
%>
</table>
Avatar billede dtm Nybegynder
15. april 2002 - 18:33 #6
Tusind tak det er i orden!! det virker!!

DTM
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