---
title: "kokkie med ID"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/87458-kokkie-med-id"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2003-10-02T09:18:59.000Z"
updated: "2003-10-02T10:30:23.000Z"
replies: 7
views: 293
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/87458-kokkie-med-id"
---

# kokkie med ID

## #1 — brw, 2003-10-02T09:18Z

Hur löser man detta..

jag vill att kookien ska ha värdet som ID är ex:

```
<%
 Response.Kookies("viktigtmess")("<%=id%>") = id
%>
```

Alltså.. jag har flera popupfönster som öppnas och om man har valt att man inte vill se dom mer så ska de försvinna och då ska jag kunna kolla det med kookie...

går det att lagra flera värden i kookien "viktigtmess"  eller är det bättre att göra såhär:

```
<%
 Response.Kookies("<%=id%>") = id
%>
```

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

## #2 — Vide, 2003-10-02T09:20Z

Visst:
Response.Kookies("viktigtmess")(id) = id

Du kan aldrig nästlat ASP-taggar (\<% och %\>).

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

## #3 — brw, 2003-10-02T09:36Z

Jag får följande felmeddelande när jag ska kolla kookien?

```
Kookies object error 'ASP 0105 : 80004005' 

Index out of range 

C:\INETPUB\WWWROOT\../incfiles/popupcheck.asp, line 32 

An array index is out of range.
```

Det är på raden "kakan = Request.kookies..." som felet blir...

Övrig kod ser ut såhär:

```
popupid = RSpop("id")

	kakan = Request.kookies("viktigtmess")(popupid)

	popupid = Cint(RSpop("id"))

response.write "kakan: " & kakan & "<br>"
response.write "popid: " & popupid & "<br>"

If kakan <> "" Then
	kakan = Cint(kakan)
End If

If kakan <> popupid Then
	popup = "j"
End If

%>

<% If popup = "j" Then %>

<script language="JavaScript" type="text/javascript">
<!--
function popup<%=antalet%>()
{
window.open("http://localhost/popup.asp?id=<%=popupid%>","popup<%=antalet%>","width=400,height=250,scrollbars=yes"); 
}
//-->
</script> 

<% End If %>

RSpop.movenext
loop
```

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

## #4 — Palle, 2003-10-02T09:46Z

Sätta kaka med nycklar: 

```
[red]Response.Cookies("viktigtmess")(""& id &"") = id[/red]
```

Hämta kaka med nycklar: 

```
[red]kakan = Request.Cookies("viktigtmess")(""& popupid &"")[/red]
```

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

## #5 — @nders, 2003-10-02T09:50Z

Vill man inte konkatenera tomma strängar kan man alltid använda CStr().

Mvh

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

## #6 — brw, 2003-10-02T10:19Z

Nu funkar det bra som fan!!

men vad menar du med?

> Vill man inte konkatenera tomma strängar kan man alltid använda CStr().

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

## #7 — @nders, 2003-10-02T10:21Z

Detta menar jag:

Vill man inte:

```
Response.Cookies("viktigtmess")([b]""& id &""[/b]) = id
```

Så kan man:

```
Response.Cookies("viktigtmess")([b]CStr(id)[/b]) = id
```

Målet är ju detsamma, att se till så id inte tolkas som ett tal, utan som en sträng.

Mvh

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

## #8 — brw, 2003-10-02T10:30Z

ok.. det visste jag inte om att det gicka att göra så...

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/87458-kokkie-med-id
