Avatar billede colman Nybegynder
07. august 2002 - 12:36 Der er 3 kommentarer og
1 løsning

Tabel -> anden hver række skifter farve

Hvordan laver man sådan at 2.hver række har en anden farve ??

Kan det lade sig gøre at lave et script der både virker hvis man laver database udtræk eller hvis man bare opretter en tabel med X antal rækker ??
Avatar billede a1a1 Novice
07. august 2002 - 12:47 #1
ja sagtens

noget ala

tal = 0
while not rs.eof
if tal mod 2 = 0 Then
response.write "<tr bgcolor=""#ff0000"">"
Else
response.write "<tr bgcolor=""#00ff00"">"

End if
tal = tal +1

rs.movenext
wend

:)
Avatar billede pelkjaer Nybegynder
07. august 2002 - 12:47 #2
Kunne gøres sådan her:

CSS:

a {
font-size : 10pt;
font-family : Arial, sans-serif;
color : #004080;
}
a:hover {
font-size : 10pt;
font-family : Arial, sans-serif;
color : #FFFFFF;
}
table {
font-family: Arial, sans-serif;
font-size: 10pt;
color: #000000;
}
tr.RowOverOdd {
background-color : #FCFCFC;
}
tr.RowOverEven {
background-color : #CFCFCF;
}
tr.RowOverSelected {
color : #FFFFFF;
background-color : #8080FF;
}

-----------------------------

Tabel:

<table>
<tr class="RowOverEven" onmouseover="this.className='RowOverSelected';" onmouseout="this.className='RowOverEven';">
<td></td>
<td></td>
</tr>
<tr class="RowOverOdd" onmouseover="this.className='RowOverSelected';" onmouseout="this.className='RowOverOdd';">
<td></td>
<td></td>
</tr>
</table>

-------------------------

Nu spurgte du til db udtræk hvilket er lidt OT her, men here goes:

<%
While ((Repeat1__numRows <> 0) AND (NOT rsRepeatCSS.EOF))
%>
<tr class="<%
If (Repeat1__numRows Mod 2) Then
Response.Write("RowOverOdd")
Else
Response.Write("RowOverEven")
End IF
%>" onmouseover="this.className='RowOverSelected';"
onmouseout="this.className='<%
If (Repeat1__numRows Mod 2) Then
Response.Write("RowOverOdd")
Else
Response.Write("RowOverEven")
End IF
%>';">
<td width="100"><%=(rsRepeatCSS.Fields.Item("RepeatA").Value)%></td>
<td width="488"><a href="#"><%=(rsRepeatCSS.Fields.Item("RepeatB").Value)%></a></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsRepeatCSS.MoveNext()
Wend
%>
Avatar billede a1a1 Novice
08. august 2002 - 21:01 #3
?
Avatar billede a1a1 Novice
12. august 2002 - 01:02 #4
zzzzzzzzzzz
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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