Avatar billede jwulff Nybegynder
07. august 2007 - 20:20 Der er 1 løsning

skifte baggrundsbillede i tabel

Hej, jeg har nedenstående kode hvor den udskriver 3 billeder pr. række. Jeg har sat et overlay billede over for at gøre det lidt pænere. Mit problem er så, at jeg har 3 forskellige (blå: b, gul: g og grøn: gr) som gerne skulle komme i hver række og på følgende måde:

b g gr
gr b g
g gr b

og så forfra.

                For Each objFile In objFolder.Files
                    strFileExtension = LCase(Mid(objFile.Name, _
                        InStrRev(objFile.Name, ".", -1, 1) + 1))
                   
                If tr >= 3 Then
                  Response.Write "<tr>"
                End If

                    If strFileExtension = "gif" Or strFileExtension = "jpg" Or strFileExtension = "jpeg" Then
                        %>
                            <td style="background:url(thumbnail.asp?FileName=<%= objFile.Name %>&amp;size=200) no-repeat; width: 200px; height: 133px;">
                                <span style="position:relative; bottom:8px; right:1px;">
                                  <a href="<%= ImageFilePath & "" & objFile.Name %>" rel="lightbox[roadtrip]">
                                    <img src="images/overlay_blue.png" alt="" class="block"/>
                                  </a>
                                </span>
                            </td>
                        <%
                    End If

                    tr = tr+1

                If tr >= 3 Then
                  Response.Write "</tr>"
                  tr = 0
                End If

                Next

Nogen der kan hjælpe med det på en god måde?
Avatar billede euhp Nybegynder
12. august 2007 - 11:23 #1
du kan bare bruge en lille rutine for at rotere... fx:
a=tæller (holder styr på hvor du er nået til)
b=sikkerhed for at den ikke roterer mere end 1 gang per loop

do.....

b=0
hvis a=1 og b=0 så a=2 og b=1
hvis a=2 og b=0 så a=3 og b=1
hvis a=3 og b=0 så a=1 og b=1

hvis a=1 så farve="grøn"
hvis a=2 så farve="blå"
hvis a=3 så farve="rød"

loop....
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