Avatar billede moejensen Nybegynder
22. september 2002 - 21:36 Der er 6 kommentarer og
1 løsning

to farver tabeller ved udskrivning af resultset

Jeg forsøger at udskrive et resultset i en tabel, hvor hver anden tabel er i en gråtone, så jeg nemmere kan se hvor hver tabel skiller, men jeg kan ikke få lortet til at virke :-)

<div align="center">
<table border="0" width="600" height="12">
    <%Do While Not bs.EOF%>
    <%
    strPers = "SELECT Name, id FROM persondata WHERE ID ="& bs("username")
    Set gs = myConnPers.Execute(strPers)
    %>
    <tr>
      <td width="188" height="1"><font face="Verdana" size="1"><%=bs("title")%></font></td>
      <td width="227" height="1"><font face="Verdana" size="1"><%= Replace(left(bs("Nyhed"),100),vbCrLf,"")%></font></td>
      <td width="155" height="1"><font face="Verdana" size="1"><a href="vis_data_alt.asp?id=<%=gs("ID")%>" onMouseOver="window.status='Mere Info om <%=gs("Name")%>'; return true;" onMouseOut="window.status=''" onClick="window.status=''"><%=gs("Name")%></a></font></td>
    </tr>
    <%
    bs.MoveNext
    Set gs2 = myConnPers.Execute(strPers)
    %>
    <tr>
      <td width="188" height="1" bgcolor="#EEEEEE"><font face="Verdana" size="1"><%=bs("title")%></font></td>
      <td width="227" height="1" bgcolor="#EEEEEE"><font face="Verdana" size="1"><%= Replace(left(bs("Nyhed"),100),vbCrLf,"")%></font></td>
      <td width="155" height="1" bgcolor="#EEEEEE"><font face="Verdana" size="1"><a href="vis_data_alt.asp?id=<%=gs2("ID")%>" onMouseOver="window.status='Mere Info om <%=gs2("Name")%>'; return true;" onMouseOut="window.status=''" onClick="window.status=''"><%=gs2("Name")%></a></font></td>
    </tr>
    <%bs.MoveNext
Loop%>
  </table>
</div>
Avatar billede jnissen Nybegynder
22. september 2002 - 21:44 #1
Sådan ville jeg gøre det:

<div align="center">
  <center>
<%Do While Not bs.EOF%>
    <%
    strPers = "SELECT Name, id FROM persondata WHERE ID ="& bs("username")
    Set gs = myConnPers.Execute(strPers)
    %>
<table border="0" width="80%" cellpadding="0" cellspacing="0">
  <caption>&nbsp;</caption>
<%
bgskift=0
do until rs.eof
bgskift=bgskift + 1

        if bgskift = 2 then
        bgskift = 0
        end if

        if bgskift = 0 then
        color="bgcolor='#DFDFDF'"
        else
          color="bgcolor='#FDFDFD'"
        end if
%>
  <tr>
    <td width="15%" <%=color%>><font size="1" face="Verdana"><%=bs("title")%></font></td>
    <td width="27%" <%=color%>><font size="1" face="Verdana"><%= Replace(left(bs("Nyhed"),100),vbCrLf,"")%></font></td>
    <td width="10%" <%=color%>><font size="1" face="Verdana"><a href="vis_data_alt.asp?id=<%=gs("ID")%>" onMouseOver="window.status='Mere Info om <%=gs("Name")%>'; return true;" onMouseOut="window.status=''" onClick="window.status=''"><%=gs("Name")%></a></font></td>
  </tr>
<%
RS.movenext
loop
%>
</table>
  </center>
</div>
Avatar billede moejensen Nybegynder
23. september 2002 - 08:21 #2
kan ikke få det til at virke, den skifter ikke farverne...
Avatar billede mccannon Nybegynder
23. september 2002 - 14:26 #3
hvis du køre med css kan du gøre noget ligende det her .:

du har 2 classer i din css, lad os sige red og white

så lige før du starter din lykke sætter du en variable til at være = en af de 2 classer
feks

farve = "red"
do until rs.eof
response.write "<tr class='" & farve & "'><td>Hejsa med dig </td></tr>"
rs.movenext
IF farve = "red" THEN
farve = "white"
elseif farve = "white" then
farve= "red"
end if
loop
Avatar billede moejensen Nybegynder
23. september 2002 - 15:29 #4
Det kunne jeg heller ikke få til at virke...

Den løsning jeg allerede er startet på, skulle jeg mene godt kunne virke  - jeg kan bare ikke få den til det :-)
Avatar billede mccannon Nybegynder
23. september 2002 - 15:32 #5
suk
Avatar billede moejensen Nybegynder
23. september 2002 - 16:29 #6
ja meget suk. Er der ikke en af jer der kan sætte jeres forslag ind i min kode, så jeg er sikker på at jeg får sat det rigtigt ind.
Avatar billede moejensen Nybegynder
15. januar 2003 - 08:22 #7
Da der ikke sker yderligere i dette indlæg, så lukker jeg det nu :-)
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