webForumDet fria alternativet

Förenkla kod..

ASP

4 svar · 498 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Frågan#1

Hej, jag blir snurrig.

Kan någon hjälpa mig att förenkla denna kod så vore jag oerhört tacksam.

				<%	
					intAntalSid = 32
					strNummer = "Nummer 11 - 2003 årgång 25"
					intSidCounter = 1
				%>
                  <p><img src="pics/caption_pdf.gif" width="450" height="24"><br>
                    <br>
                    <strong><%= strNummer %></strong></p>
                  <table width="100%" border="0" cellspacing="1" cellpadding="2">
				  <%
				  Do UNTIL intSidCounter => intAntalSid + 1
				  %>
                    <tr align="center" valign="top"> 
					  <%
					  IF intSidCounter -1 < intAntalSid then
					  %>
                      <td width="20%"><a href="/pdf/2003-11/<%= intSidCounter %>.pdf"><img src="/pdf/2003-11/<%= intSidCounter %>.jpg" width="83" height="120" border="0"></a></td>
					  <%
					  End IF
					  intSidCounter = intSidCounter + 1
					  IF intSidCounter -1 < intAntalSid then
					  %>
                      <td width="20%"><a href="/pdf/2003-11/<%= intSidCounter %>.pdf"><img src="/pdf/2003-11/<%= intSidCounter %>.jpg" width="83" height="120" border="0"></a></td>
					  <%
					  End IF
					  intSidCounter  = intSidCounter + 1
					  IF intSidCounter  -1 < intAntalSid then
					  %>
                      <td width="20%"><a href="/pdf/2003-11/<%= intSidCounter %>.pdf"><img src="/pdf/2003-11/<%= intSidCounter %>.jpg" width="83" height="120" border="0"></a></td>
					  <%
					  End IF
					  intSidCounter = intSidCounter + 1
					  IF intSidCounter - 1 < intAntalSid then
					  %>
                      <td width="20%"><a href="/pdf/2003-11/<%= intSidCounter %>.pdf"><img src="/pdf/2003-11/<%= intSidCounter %>.jpg" width="83" height="120" border="0"></a></td>
					  <%
					  End IF
					  intSidCounter = intSidCounter + 1
					  IF intSidCounter - 1 < intAntalSid then
					  %>
                      <td width="20%"><a href="/pdf/2003-11/<%= intSidCounter %>.pdf"><img src="/pdf/2003-11/<%= intSidCounter %>.jpg" width="83" height="120" border="0"></a></td>
					  <%
					  End IF
					  %>
                    </tr>
                    <tr align="center" valign="top" class="textAnslagstavlan">
					<%
					  IF intSidCounter - 5 < intAntalSid then
					%>
                      <td width="20%"><strong>Sida <%= intSidCounter - 4 %></strong></td>
					<%
					  End IF
					  IF intSidCounter - 4 < intAntalSid then
					%>
                      <td width="20%"><strong>Sida <%= intSidCounter - 3 %></strong></td>
					<%
					  End IF
					  IF intSidCounter - 3 < intAntalSid then
					%>
                      <td width="20%"><strong>Sida <%= intSidCounter - 2 %></strong></td>
					<%
					  End IF
					  IF intSidCounter - 2 < intAntalSid then
					%>
                      <td width="20%"><strong>Sida <%= intSidCounter - 1 %></strong></td>
					<%
					  End IF
					  IF intSidCounter - 1 < intAntalSid then
					%>
                      <td width="20%"><strong>Sida <%= intSidCounter - 0 %></strong></td>
					<%
					  End IF
					%>
                    </tr>
					<%
					intSidCounter = intSidCounter + 1
					Loop
					%>
                  </table>

Lite rörigt kanske, tacksam för svar.

Medlem sedan okt. 200328 inlägg
#2

Vad är problemet?

Koden ser helt reko ut enligt min mening.
Är det din kod eller vill du ha en beskrivning på vad den gör vi de olika raderna? Hojta till i så fall.

Ha en trevlig helg.

Rickard

Medlem sedan nov. 200355 inlägg
#3

vad ska koden bli?? liksom vad är det den ska göra?

Medlem sedan mars 20023 561 inlägg
#4

Jag skulle försöka få bort många av de context-switchar du använder nu...

Medlem sedan juni 20019 519 inlägg
#5

Som jag ser det så kan du köra elseif satser istället för 100 if satser... försök kanske också få så få <% %> taggar som möjligt om du vill att scriptet ska gå snabbare...

258 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)