Hejsan!
Jag vill göra en tabell där 4 bilder kommer efter varandra sedan byter den rad. Jag får inte detta till att fungera, jag har testat att ändra storleken på tabellen på alla sätt och vis
<TABLE width="665" BORDER="0" ALIGN=center>
<%iRaknare = 0
Do Until RecSet.EOF%>
<%If iRaknare = 0 Then%>
<TR>
<%End if%>
<TD HEIGHT="160" ALIGN=left><div align="left">
<A HREF="images/Tshirts/RoligaStora/<%=RecSet("TshirtBild")%>" target="_blank"><IMG SRC="images/Tshirts/Roliga/<%=RecSet("TshirtBild")%>" border="0"></A>
Strl: <%=RecSet("TshirtStorlek")%><BR><%=RecSet("TshirtNamn")%>
<br>
<span class="style4"><%=(Recset("TshirtPris")& " kr")%></span>
</div></TD>
<%If iRaknare = 0 Then%>
<%Else%>
</TR>
<%End if%>
<%iRaknare = iRaknare + 1
If iRaknare = 2 Then
iRaknare = 0
End If
RecSet.movenext
Loop
RecSet.close
Connect.close
%>
</TABLE>
Där det står If iRaknare = 2 Then, där har jag försökt att sätta 4 istället, men då kommer bara två bilder efter varandra sen byter den rad med bara en bild sen byter den rad igen med bara en bild. Sen kommer det två bilder igen på nästa rad osv... Jag har även testat att ändra placeringen av tabellen och innehållet mm
Är det någon som kan hjälpa mig med detta problem??
Mycket tacksam isf
/Jennie
MogMedlem sedan nov. 2003266 inlägg Otestad kod som kanske funkar.
Plockade bort en <DIV> som jag tyckte var onödig.
<%
iRaknare = 0
Response.Write("<TABLE width=""665"" BORDER=""0"" ALIGN=""center"">")
Response.Write("<TR>")
Do Until RecSet.EOF
If iRaknare = 4 Then
iRaknare = 0
Response.Write("</TR><TR>")
End if
Response.Write("<TD>")
Response.Write("<A HREF=""images/Tshirts/RoligaStora/" & RecSet("TshirtBild") & """ target=""_blank"">")
Response.Write("<IMG SRC=""images/Tshirts/Roliga/" & RecSet("TshirtBild") & """ border=""0""></A>")
Response.Write("Strl: " & RecSet("TshirtStorlek") & "<BR>" & RecSet("TshirtNamn") & "<BR>")
Response.Write("<SPAN CLASS=""style4"">(" & Recset("TshirtPris") & " kr)</span>")
Response.Write("</TD>")
iRaknare = iRaknare+1
RecSet.movenext
Loop
Response.Write("</TR>")
Response.Write("</TABLE>")
RecSet.close
Connect.close
%>
KoTTeNMedlem sedan sep. 20011 722 inlägg Fast du får byta 4:an på raden If iRaknare = 4 Then till en 3:a för att få radbrytning efter var 4:e bild, som det är nu blir det efter var 5:e.
MogMedlem sedan nov. 2003266 inlägg
KoTTeN skrev:
Fast du får byta 4:an på raden If iRaknare = 4 Then till en 3:a för att få radbrytning efter var 4:e bild, som det är nu blir det efter var 5:e.
Precis ;)
Exakt :h
Vad dum jag är :r
KoTTeNMedlem sedan sep. 20011 722 inlägg
Mog skrev:
Precis ;)
Exakt :h
Vad dum jag är :r
Första och andra raden kan jag hålla med om, men tredje och sista har jag svårt att tro. :)
Jag behövde inte skriva 3 istället för 4, det blev rätt med 4. Tack för hjälpen..