Avatar billede justdoit Nybegynder
23. maj 2002 - 18:24 Der er 9 kommentarer og
1 løsning

Farve tabeller ?

Hvordan får jeg lagt farve på mine tabeller, sådan at de skifter mellem fx. hvid og grå??

Jeg vil gerne have det på dette script!


                        <%
' ----------------- Mens recordsettet ikke ved slutningen...
While NOT objRec.EOF

Color = "#DCDCDC" ' Angiv startfarve

' ----------------- Udskriv Adresse, Postnummer, Pris
Response.Write "<tr class='tekst'>" & "<td height='25'>" & "&nbsp;&nbsp;" & objRec("genre") & "</td><td height='25'><a href=rettelser.asp?id=" & objRec("id") & ">" & objRec("titel") & "</a></td><td height='25'>" & objRec("instruktor") & "</td></tr>"
' ----------------- recordsettet går videre til næste record
objRec.MoveNext

' ----------------- løkke starter forfra
Wend


objRec.close
Rs.Close
SEt Rs = Nothing

%>
                   
                        </table>
                     

Avatar billede tjacob Juniormester
23. maj 2002 - 18:29 #1
Skifter hvornår?
Avatar billede justdoit Nybegynder
23. maj 2002 - 18:33 #2
Sådan at tabellerne skifter mellen to farver automatisk!
Avatar billede tmceu Praktikant
23. maj 2002 - 18:38 #3
Brug mod funktionen

i = 1

Og i din while løkke, kontroller du på denne måde

If i mod 2 = 0 Then
den ene farve
Else
den anden farve
End If

Og til sidst tæller du i op med 1 i enden af løkken

i = i + 1
Avatar billede justdoit Nybegynder
23. maj 2002 - 18:43 #4
mange tak tmceu, men vil du ikke prøve at sætte det ind da jeg ikke er helt med ??
Avatar billede tmceu Praktikant
23. maj 2002 - 18:44 #5
Øjeblik...
Avatar billede tmceu Praktikant
23. maj 2002 - 18:47 #6
Jeg er lidt forvirret over præcis hvor du vil have det ind, da du benytter en class og også indikerer en color ?

Jeg antager at du vil styre det på class, og så vil det se sådan ud:

<%
' ----------------- Mens recordsettet ikke ved slutningen...

i = 1

While NOT objRec.EOF

Color = "#DCDCDC" ' Angiv startfarve


' ----------------- Udskriv Adresse, Postnummer, Pris

If i mod 2 = 0 Then
    Response.Write "<tr class='tekst'>" & "<td height='25'>" & "&nbsp;&nbsp;" & objRec("genre") & "</td><td height='25'><a href=rettelser.asp?id=" & objRec("id") & ">" & objRec("titel") & "</a></td><td height='25'>" & objRec("instruktor") & "</td></tr>"
Else
    Response.Write "<tr class='tekst2'>" & "<td height='25'>" & "&nbsp;&nbsp;" & objRec("genre") & "</td><td height='25'><a href=rettelser.asp?id=" & objRec("id") & ">" & objRec("titel") & "</a></td><td height='25'>" & objRec("instruktor") & "</td></tr>"
End If

' ----------------- recordsettet går videre til næste record
objRec.MoveNext

i = i + 1

' ----------------- løkke starter forfra
Wend


objRec.close
Rs.Close
SEt Rs = Nothing

%>
                   
</table>
Avatar billede justdoit Nybegynder
23. maj 2002 - 18:59 #7
Hej, det ser godt nu, men som det er nu er det skrift størrelsen der bliver stor og lille, men jeg skal jo have det fx. drå/hvid!

Hvor definere jeg de farver?
Avatar billede tmceu Praktikant
23. maj 2002 - 19:10 #8
Du må have et stylesheet et sted, hvor dine classes er defineret ?

Hvis du eks. har dette i din HEAD sektion:

<STYLE TYPE="TEXT/CSS">

.Tekst
{
    background-color: red;
}

.Tekst2
{
    background-color: green;
}

</STYLE>

Og anvender dette eksempel, skulle de gerne skifte mellem grøn og rød

<%
' ----------------- Mens recordsettet ikke ved slutningen...

i = 1

While NOT objRec.EOF

Color = "#DCDCDC" ' Angiv startfarve


' ----------------- Udskriv Adresse, Postnummer, Pris

If i mod 2 = 0 Then
    Response.Write "<tr class='Tekst'>" & "<td height='25'>" & "&nbsp;&nbsp;" & objRec("genre") & "</td><td height='25'><a href=rettelser.asp?id=" & objRec("id") & ">" & objRec("titel") & "</a></td><td height='25'>" & objRec("instruktor") & "</td></tr>"
Else
    Response.Write "<tr class='Tekst2'>" & "<td height='25'>" & "&nbsp;&nbsp;" & objRec("genre") & "</td><td height='25'><a href=rettelser.asp?id=" & objRec("id") & ">" & objRec("titel") & "</a></td><td height='25'>" & objRec("instruktor") & "</td></tr>"
End If

' ----------------- recordsettet går videre til næste record
objRec.MoveNext

i = i + 1

' ----------------- løkke starter forfra
Wend


objRec.close
Rs.Close
SEt Rs = Nothing

%>
                   
</table>

Du kan så selvfølgelig tilføje mere formattering i di style
Avatar billede justdoit Nybegynder
23. maj 2002 - 19:22 #9
Du er en ørn!
Avatar billede tmceu Praktikant
23. maj 2002 - 19:26 #10
Jamen så vil jeg flyve op for at spise :-)
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