webForumDet fria alternativet

BR efter 4 TD's

1 svar · 363 visningar · startad av Mr_Eddie

Mr_EddieMedlem sedan feb. 200213 inlägg
#1

Hejsan!

Jag har ett litet problem, jag sitter och ska göra ett bildarkiv.
Problemet i sig är jag ganska säker på att det igentilgen inte är nå större problem, men jag är för dum... :D

I vilket fall som helst, jag vill att efter 4 bilder så ska det bli en ny rad i tabellen. Försöker beskriva med html och lite asp.

Taskig asp:
<table>
<tr>
<% do until bilder.är.slut %>
<td><%= varibel %></td><% Efter fyra <TD> gör en ny <tr> %>
<%
bilder.är.slut.movenext
loop
%>
</tr>
</table>

Ren html: (vill att det ska bli så här)

<table>
<tr>
<td>bild1</td>
<td>bild2</td>
<td>bild3</td>
<td>bild4</td>
</tr>
<tr>
<td>bild5</td>
<td>bild6</td>
<td>bild7</td>
<td>bild8</td>
</tr>
<tr>
<td>bild9</td>
<td>bild10</td>
<td>bild11</td>
<td>bild12</td>
</tr>
</table>

Hoppas att nån fattar vad jag menar..
skriva gärna i klarspråk, som ni förstår så är jag inte bäst på asp! ;D

@ndersMedlem sedan juni 200032 969 inlägg
#2

Jag tror jag förstår. :)

Vi tar och använder den matematiska operatorn MOD (modulo).

<% 
intCounter = 0
do until bilder.är.slut 
     intCounter = intCounter + 1
     %> 
     <td><%= varibel %></td> 
     <% 
     if intCounter MOD 4 = 0 Then Response.Write "</tr><tr>"
     bilder.är.slut.movenext 
loop 
%>

Mvh,

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)