Avatar billede hede98 Nybegynder
27. februar 2004 - 14:58 Der er 4 kommentarer og
1 løsning

Tabel med forskellige farve

Hej
Jeg har en tabel som ser ud som nedenstående.
Tabel:
1 HH
2 HE
3 HN
4 HK

Nu vil jeg gerne have det sådan at den første linie i tabellen er blå, linie 2. er grå, også er linie 3 blå igen, sådan at den skifter mellem blå og grå. Hvordan går jeg det!
Avatar billede medions Nybegynder
27. februar 2004 - 15:02 #1
intCount = 0
    For i = 0 To 10
        If intCount = 1 Then
            Response.Write("<td style=""#336688"">Din tekst</td>")
            intCount = 0
        ElseIf intCount = 0 Then
            Response.Write("<td style=""#ffffff"">Din tekst</td>")
            intCount = 1
        End If
    Next

//>Rune
Avatar billede hede98 Nybegynder
27. februar 2004 - 15:11 #2
Her er min tabel, hvordan skal jeg lige indsætte det i den!


<table width="100%" border="1">
  <tr>
    <td width="7%"><font face="Arial" size="2">Katalog nr.</font></td>
    <td width="29%"><font face="Arial" size="2">Beskrivelse</font></td>
    <td width="5%"><font face="Arial" size="2">Billede (klik)</font></td>
    <td width="7%"><font face="Arial" size="2">Forhåndsbud</font></td>
  <tr>
  <font face="Arial">
    <td width="7%">
      <%Response.Write rs("katalognr")%><font face="Arial" size="2">
      </font>&nbsp;</td>
    <td width="27%">
      <font face="Arial"><%Response.Write rs("Beskrivelse")%><font face="Arial" size="2">
      </font></font>&nbsp;</td>
    <td width="7%"><font face="Arial" size="2">
   
   
    <a href="test1.asp?id=<%Response.Write rs("id")%>" onClick="NewWindow(this.href,'link',600,400,'yes');return false"><img border="0" src="../img/<%=rs("billede")%>" width="70" height="70"></a></font></td>
   
   
    <td width="7%">
      <%Response.Write rs("bud")%><font face="Arial" size="2">&nbsp KR.</font></td>

    </font>
    </table>
Avatar billede phineas_phreak Nybegynder
27. februar 2004 - 15:20 #3
du kan ligge farven i en variabel istedet og kalde den i dit db udtræk:

<%
intCount = 0
    For i = 0 To 10
        If intCount = 1 Then
            farve = "#336688"
            intCount = 0
        ElseIf intCount = 0 Then
            farve = "#ffffff"
            intCount = 1
        End If
    Next
%>

og når du kalder den :

<td bgcolor="<%= farve %>">
Avatar billede hede98 Nybegynder
27. februar 2004 - 15:24 #4
hmmm, jeg er ikke helt med,, noget du gider prøve at sætte ind
Avatar billede hansdam Nybegynder
27. februar 2004 - 19:11 #5
Prøv denne :-D


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>test</title>
    </head>
   
    <body>
   
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("test.mdb")
   
    set rs = Conn.Execute("Select * from test order by id")
   
    %>
    <table width="100%" border="1">
        <tr>
            <td width="7%">
                <font face="Arial" size="2">Katalog nr.</font>
            </td>
           
            <td width="29%">
                <font face="Arial" size="2">Beskrivelse</font>
            </td>
           
            <td width="5%">
                <font face="Arial" size="2">Billede (klik)</font>
            </td>
           
            <td width="7%">
                <font face="Arial" size="2">Forhåndsbud</font>
            </td>
        </tr>
       
    <%
    intCount = 1
   
    do while not rs.eof
   
    If intCount = 1 Then
        farve = "blue"
        intCount = 0
    ElseIf intCount = 0 Then
        farve = "gray"
        intCount = 1
    End If
   
    %>
        <tr>
            <td width="7%" bgcolor="<%=farve%>">
                <font face="Arial"><%Response.Write rs("katalognr")%></font>
            </td>
           
            <td width="29%" bgcolor="<%=farve%>">
                <font face="Arial"><%Response.Write rs("Beskrivelse")%></font>
            </td>
           
            <td width="5%" bgcolor="<%=farve%>">
                <a href="test1.asp?id=<%Response.Write rs("id")%>" onClick="NewWindow(this.href,'link',600,400,'yes');return false">
                    <img border="0" src="../img/<%=rs("billede")%>" width="70" height="70">
                </a>
            </td>
           
            <td width="7%" bgcolor="<%=farve%>">
                <%Response.Write rs("bud")%><font face="Arial" size="2">&nbsp KR.</font>
            </td>
        </tr>   
    <%
    rs.movenext
    loop
   
    Conn.close
    set conn = nothing
    %>
    </table>
    </body>
</html>
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