---
title: "Räknar problem..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98221-räknar-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-02-25T22:55:52.000Z"
updated: "2004-02-27T14:13:33.000Z"
replies: 15
views: 351
page: 1
pages: 1
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/98221-räknar-problem"
---

# Räknar problem...

## #1 — Bosse168, 2004-02-25T22:55Z

Jag vill visa och räkna besöket genom att infoga räknar sidan så här:

```
<script language="JavaScript" src="http://www.minDomän.nu/counter.asp?id=1"></script>
```

*givetvis är det annat domännamn*

counter.asp

```
<%@ LANGUAGE="VBSCRIPT" %>
<% Response.Expires=-1
Response.Buffer = True %>

<!-- #INCLUDE VIRTUAL="/include/koppling.asp" -->

<%

If Request.Cookies(Request.Querystring("id")) <> "TRUE" Then

Response.Cookies(Request.Querystring("id")) = "TRUE"
Response.Cookies(Request.Querystring("id")).Expires = DateAdd("h", 24, now)

Connect.Execute ("update geek_counter set viz_u = viz_u +1 WHERE ID='" & Request.QueryString("id") & "'")

End If

Connect.Execute ("update geek_counter set viz = viz +1 WHERE ID='" & Request.QueryString("id") & "'")

Set Rs = Connect.Execute("SELECT viz_u From geek_counter WHERE ID='" & Request.QueryString("id") & "' LIMIT 1")

Response.Write Rs("viz_u")

Rs.Close : Set Rs=nothing

Connect.Close : Set Connect=Nothing
%>
```

Någon som vet vad det är för fel?

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

## #2 — Bosse168, 2004-02-25T23:03Z

Löste det glömde bort att det var java... :i

```
document.write("<%=Rs("viz_u")%>")
```

Någon som har förslag på förbättring på kod?

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

## #3 — Bosse168, 2004-02-27T12:59Z

Jag vill göra om siffrorna till bilder och det blir helt blankt när jag skriver ut dom så här:

```
For i = 1 To Len(CStr(Rs2("viz_u")))
  Response.Write("document.write('<img src=../bilder/siffror/" & Mid(CStr(Rs2("viz_u")), i, 1) & "_8x8.gif>')")
Next
```

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

## #4 — J.N., 2004-02-27T13:01Z

HEJ!

Vad blir det för adress till bilden under egenskaper?

Då ser du vad du har programmerat ihop.

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

## #5 — Bosse168, 2004-02-27T13:02Z

den visar ingen bild

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

## #6 — J.N., 2004-02-27T13:05Z

HEJ!

Det är inte det jag undrar, VAD tycker webbläsaren att den (=du!) ska visa för bild. Det är stor skillnad!

Ser du ingen bild alls, dvs inget kryss, då har du allvarligare problem, då kommer den inte till loopen alls.

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

## #7 — Bosse168, 2004-02-27T13:10Z

Hittade felet men vet inte hur det ska lösas den skriver ju ut:
document.write('bilden')

Efter varje bild så när javascriptet skriver ut det blir det så här:

document.write('bilden')document.write('bilden')

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

## #8 — @nders, 2004-02-27T13:14Z

```
For i = 1 To Len(CStr(Rs2("viz_u")))
  Response.Write("document.write('<img src=../bilder/siffror/" & Mid(CStr(Rs2("viz_u")), i, 1) & "_8x8.gif>');" & vbCrLf)
Next
```

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

## #9 — Bosse168, 2004-02-27T13:14Z

Blir det inte en rad brytning efter varje bild då?

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

## #10 — J.N., 2004-02-27T13:17Z

HEJ!

Jag reagerade inte på det, eftersom du skrev fel på det tidigare när du vara i javasciptet.

Men, borde det inte stå enbart Response.Write, utan något document.write? Eftersom loopen är skriven som den är antar jag du håller på med vb.

Lista ut vad du håller på med, så löser du det ;)

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

## #11 — Bosse168, 2004-02-27T13:23Z

jag håller på med båda.

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

## #12 — @nders, 2004-02-27T13:26Z

> **Bosse168 skrev:**
>
> Blir det inte en rad brytning efter varje bild då?

Jo, i källkoden, men inte till läsaren. Det är ju inte \<br\> vi pratar om.

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

## #13 — J.N., 2004-02-27T13:29Z

HEJ!

Okej, nu får vi lösa detta!

Jag gissar det är såhär:

```
Response.Write("document.write('<img src=../bilder/siffror/" & Mid(CStr(Rs2("viz_u")), i, 1) & "_8x8.gif>');"

och att koden i sidan blir

<img src=../bilder/siffror/document.write('sexa')_8x8.gif>

det borde ju vara

<img src=../bilder/siffror/sexa_8x8.gif>

och det får du genom

Response.Write "<img src=../bilder/siffror/" & Mid(CStr(Rs2("viz_u")), i, 1) & "_8x8.gif>"
```

Eller?

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

## #14 — Bosse168, 2004-02-27T13:40Z

Löste det med att göra så här:

```
document.write("<%For i=1 to Len(CStr(Rs("viz_u")))%><img src='../bilder/siffror/<%= Mid(CStr(Rs("viz_u")), i, 1) %>_8x8.gif' border='0'><%Next%>")
```

Någon som har ett bättre förslag och förstår hur jag menar?

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

## #15 — J.N., 2004-02-27T13:58Z

HEJ!

Ja, jag förstår vad du menar, fast inte varför du gör så? Saknar kod för vad du gör nu, antar du alltså faktiskt är i ett javascript?

Borde du inte kunna göra som jag skrev ovan, lite anpassat till det du skrev nyss:

```
<%For i=1 to Len(CStr(Rs("viz_u")))
 response.write "<img src='../bilder/siffror/" & Mid(CStr(Rs("viz_u")), i, 1) & "_8x8.gif' border='0'>"
Next%>
```

Men, som sagt ovan, du är i javascriptet?

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

## #16 — Bosse168, 2004-02-27T14:13Z

Ja jag är i javascriptet.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/98221-räknar-problem
