---
title: "5 i taget"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47955-5-i-taget"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-07-15T15:40:37.000Z"
updated: "2002-07-15T20:39:47.000Z"
replies: 27
views: 534
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/47955-5-i-taget"
---

# 5 i taget

_Sida 1 av 2._

## #1 — ampy, 2002-07-15T15:40Z

Hur skulle man göra detta på bästa sätt?

Jag vill loopa fram x 200 gånger, alltså så här:

x = 0
Do until x = 200
x = x + 1

Dem första 5 x ska bli så här:

\<tr\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\</tr\>

Sen ska nästa 5 komma i en ny tr-tagg

\<tr\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\<td width="96"\>
\<center\>\<%=convStr2Img(x)%\>\</center\>
\</td\>

\</tr\>

...och så här ska det då fortsätta till 200, alltså 5 i varje tr-tagg, hur gör man detta på enklaste sätt?

Permalänk: https://www.webforum.nu/p/47955

## #2 — solbulle, 2002-07-15T15:50Z

typ kanske, kika efter ev. fnuttfel:

```
<%
response.write "<tr>" 

i = 0
x = 0 
Do until x = 200 
x = x + 1 

i = i + 1

If i = 5 then 
i = 1
response.write "</tr><tr>" 
End If

response.write "<td width=""96""><center>" & convStr2Img(x) & "</center></td> " 

Loop
%>
```

Permalänk: https://www.webforum.nu/p/721763

## #3 — ampy, 2002-07-15T15:58Z

Det funkade inte, tr-taggen hamnade inte på rätt ställen, dem hamnade lite var som helst

Permalänk: https://www.webforum.nu/p/721766

## #4 — solbulle, 2002-07-15T16:02Z

Ta bort den första tr-taggen och flytta ut den helt utanför din loop, smat se till att sätt slutttaggar på slutet.

Tror nog att principen är ok i alla fall.

Permalänk: https://www.webforum.nu/p/721768

## #5 — ampy, 2002-07-15T16:05Z

Hur menar du?

Permalänk: https://www.webforum.nu/p/721771

## #6 — solbulle, 2002-07-15T16:14Z

Är det: "\</tr\>\<tr\>" som hamnar fel?

Eller är det den första: "\<tr\>" ?

Permalänk: https://www.webforum.nu/p/721776

## #7 — ampy, 2002-07-15T17:44Z

Kolla i txt-filen jag skickade med.

Bilagor:

- [tr-tagg.txt](https://www.webforum.nu/a/259.txt)

Permalänk: https://www.webforum.nu/p/721810

## #8 — Quazzo, 2002-07-15T17:54Z

\<table\>\<%
response.write "\<tr\>" 

i = 1
x = 0 
Do until x = 200 
x = x + 1 

If i = 5 then 
i = 1
response.write "\</tr\>" & vbCrLf & "\<tr\>" 
End If

response.write "\<td width=""96""\>\<center\>" & convStr2Img(x) & "\</center\>\</td\> " & vbCrLf

i = i + 1

Loop
response.write "\</tr\>" 
%\>
\</table\>

Permalänk: https://www.webforum.nu/p/721816

## #9 — ampy, 2002-07-15T18:02Z

Det funkar inte heller, blir som förut  :(

Permalänk: https://www.webforum.nu/p/721822

## #10 — Brimba, 2002-07-15T18:14Z

Detta kanske?

```
response.write "<table><tr>"
for i=0 to 200
   response.write "<td width=""96""> 
   response.write "<center>"
   response.write convStr2Img(x)
   response.write "</center>"
   response.write "</td>
   if i mod 5 then response.write "</tr><tr>"
next
response.write "</tr></table>"
```

Permalänk: https://www.webforum.nu/p/721828

## #11 — solbulle, 2002-07-15T18:18Z

Fungerar för mig, förutsatt att du får till det med start och sluttaggar som tidigare nämnt.

```
<%
response.write "<table><tr>" 

i = 0
x = 0 
Do until x = 200 
x = x + 1 

If i = 5 then 
i = 0
response.write "</tr><tr>" 
End If

response.write "<td width=""96""><center>" & convStr2Img(x= & "</center></td> " & vbcrlf
i = i + 1
Loop

response.write "</tr><table>" 
%>
```

\=======================
Hjälp mig att få reda på vad det är för fel på min server!
<http://www.webforum.nu/showthread.php?s=&threadid=46641>

Permalänk: https://www.webforum.nu/p/721833

## #12 — Quazzo, 2002-07-15T18:23Z

Min kod funkar...blir såhär när man skriver ut..m.a.o inget fel...:

\<table\>\<tr\>\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\</tr\>
\<tr\>\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\</tr\>
\<tr\>\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\</tr\>
\<tr\>\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\</tr\>
\<tr\>\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\<td width="96"\>\<center\>test\</center\>\</td\> 
\</tr\> 
\</table\>

Permalänk: https://www.webforum.nu/p/721839

## #13 — solbulle, 2002-07-15T18:38Z

Quazzo: tror nog att det är din kod jag postade, endast ändrat så att det blev 5 st \<td\> istället för 4.

Tror nog att det var Ampy som inte "öppnade" eller "stängde" sin table ordentligt.

Dock verkar helt klart Brimbas kod var snyggast.

```
response.write "<table><tr>"
for i=0 to 200
response.write "<td width=""96""><center>" & convStr2Img(x= & "</center></td> " & vbcrlf
   if i mod 5 then response.write "</tr><tr>"
next
response.write "</tr></table>"
```

Permalänk: https://www.webforum.nu/p/721860

## #14 — ampy, 2002-07-15T19:19Z

Får inte till det med någons kod:

Med Brimbas som ser ut så här:

```
<%
response.write "<table border=""0"" width=""480""><tr>"
for i = 1 to 200
   response.write "<td width=""96"">" 
   response.write "<center>"
   response.write convStr2Img(i)
   response.write "</center>"
   response.write "</td>"
   if i mod 5 then response.write "</tr><tr>"
next
response.write "</tr></table>"
%>
```

Det enda jag ändrade där var denna rad

response.write convStr2Img(i)

skrev i istället för x

och sen ändrade jag 0 to 200 till 1 to 200

men då laddas bara sidan hela tiden.

Permalänk: https://www.webforum.nu/p/721893

## #15 — solbulle, 2002-07-15T19:29Z

Vad innehåller din funktion convStr2Img()?

RED. Ändrar du i till x måste du givetvis göra det på alla ställen.

Permalänk: https://www.webforum.nu/p/721901

## #16 — ampy, 2002-07-15T19:37Z

Hade redan for i i funktionen så jag ändrade till for a. Men nu skriver den ut tabellen så här:

\|------------------------------------
\|                                             \|
\|                       1                     \|
\|\______________________\_\|
\|------------------------------------
\|                                             \|
\|                       2                     \|
\|\______________________\_\|
\|------------------------------------
\|                                             \|
\|                       3                     \|
\|\______________________\_\|
\|------------------------------------
\|                                             \|
\|                       4                     \|
\|\______________________\_\|
\|-------------------------------------------------------------------------
\|                                             \|                                             \|
\|                       5                     \|                            6               \|
\|\______________________\_\|\_____________________\_\|
\|------------------------------------
\|                                             \|
\|                       7                     \|
\|\______________________\_\|
\|------------------------------------
\|                                             \|
\|                       8                     \|
\|\______________________\_\|
\|------------------------------------
\|                                             \|
\|                       9                     \|
\|\______________________\_\|
\|-------------------------------------------------------------------------
\|                                             \|                                             \|
\|                       10                  \|                            11             \|
\|\______________________\_\|\_____________________\_\|

osv...

hur fixar man det?

Permalänk: https://www.webforum.nu/p/721908

## #17 — solbulle, 2002-07-15T19:37Z

Posta hela funktionen som den ser ut nu!

Permalänk: https://www.webforum.nu/p/721909

## #18 — ampy, 2002-07-15T19:40Z

Funktionen:

```
function convStr2Img(str)
if not len(str) < 1 then
	For i = 1 To Len(str)
        strChar = "<img src=""bilder/stor-" & strPath & "" & Mid(str, i, 1) & ".gif"">"
		strOut = strOut & strChar
	next
	convStr2Img = strOut
end if
end function
```

Tabellen:

```
<%
response.write "<table border=""1"" width=""480""><tr>"
for a = 1 to 200
   response.write "<td width=""96"">" 
   response.write "<center>"
   response.write convStr2Img(a)
   response.write "</center>"
   response.write "</td>"
   if a mod 5 then response.write "</tr><tr>"
next
response.write "</tr></table>"
%>
```

Permalänk: https://www.webforum.nu/p/721912

## #19 — Brimba, 2002-07-15T19:48Z

Sorry tabbe, här kommer kod...

```
<%
response.write "<table><tr>" & vbCrLf
for i=1 to 200
   response.write "<td width=""96"">"
   response.write "<center>"
   response.write convStr2Img(i)
   response.write "</center>"
   response.write "</td>" & vbCrLf
   if i mod 5 = 0 then response.write "</tr><tr>" & vbCrLf
next
response.write "</tr></table>" & vbCrLf
%>
```

Permalänk: https://www.webforum.nu/p/721922

## #20 — ampy, 2002-07-15T19:49Z

Äntligen så funkar det, tack så mycket allihopa =)

Permalänk: https://www.webforum.nu/p/721923

---

Tråden på webben: https://www.webforum.nu/amne/asp/47955-5-i-taget  
Nästa sida: https://www.webforum.nu/amne/asp/47955-5-i-taget/page2.md
