---
title: "popup problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73248-popup-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jboy_87"
published: "2003-04-05T18:09:25.000Z"
updated: "2003-04-06T13:29:53.000Z"
replies: 41
views: 607
page: 1
pages: 3
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/73248-popup-problem"
---

# popup problem

_Sida 1 av 3._

## #1 — jboy_87, 2003-04-05T18:09Z

har en liten problem! jag vet inte hur jag ska göra för att slippa göra så att det ploppar upp 10 rutor när någon skriver 10 inlägg till mig! jag vill istället poppa upp alla inlägg i en popup. Men om de blir skrivna i samma tid ska de öppnas i en annan popup med resten av inläggen!

```
Set recset = connect.execute ("Select * From Privat_chat where Till = '"&session("Anvandarnamn")&"' and last1 = 0")

if not recset.eof then
do until recset.eof
response.write "<script language=""Javascript"">"
dim popupnamn

if dateadd("n",1,recset("datum")) <= now() then
popupnamn = "privatchat_samma"
response.write "theWnd = privatchat('medlem_privatchat.asp?visa=ja&id="&recset("id1")&""&"','"&popupnamn&"');"
else
popupnamn = "privatchat_"&recset("id1")
response.write "theWnd = privatchat('medlem_privatchat.asp?visa=ja&id="&recset("id1")&""&"','"&popupnamn&"');"
end if

response.write "</script>"
recset.movenext
loop
end if
recset.close
set recset = nothing
```

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

## #2 — Inferis, 2003-04-05T18:11Z

Du kan ju försöka att ta bort loopen.

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

## #3 — Inferis, 2003-04-05T18:13Z

Förklarar dåligt.. Öppna popup ifall du har några nya meddelande. Där loopar du ut alla inlägg

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

## #4 — jboy_87, 2003-04-05T19:21Z

jag loopar för att ta fram alla nya inläggen! jag kan ju inte ta bort loopen?

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

## #5 — Sebbe, 2003-04-05T19:48Z

```
<%
Set objRS = connect.execute ("Select * From Privat_chat where Till = '"&session("Anvandarnamn")&"' and last1 = 0")

If NOT objRS.EOF Then
  Do Until objRS.EOF
    i = i + 1
    If DateAdd("n",1,objRS("datum")) <= Now()
      blnCheck = True
    End If
    objRS.MoveNext
  Loop
End If
%>
<script language="JavaScript">
<!--
<%
If blnCheck Then
  strChat = "samma"
Else
  strChat = objRS("id1")
End If
%>
theWnd = privatchat('medlem_privatchat.asp?visa=ja&id=<%=objRS("id1")%>','privatchat_<%=strChat%>');
//-->
</script>
<%
objRS.Close
Set objRS = Nothing
%>
```

Är det så du vill ha det? Har gjort om rätt mycket i koden, men jag hoppas det blev rätt ändå! :)

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

## #6 — jboy_87, 2003-04-06T09:47Z

nu får jag 

```
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/status.asp, line 97
```

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

## #7 — Sebbe, 2003-04-06T09:50Z

```
<%
Set objRS = connect.execute ("Select * From Privat_chat where Till = '"&session("Anvandarnamn")&"' and last1 = 0")

If NOT objRS.EOF Then
  Do Until objRS.EOF
    i = i + 1
    If DateAdd("n",1,objRS("datum")) <= Now()
      blnCheck = True
    End If
    objRS.MoveNext
  Loop
%>
<script language="JavaScript">
<!--
<%
  If blnCheck Then
    strChat = "samma"
  Else
    strChat = objRS("id1")
  End If
%>
theWnd = privatchat('medlem_privatchat.asp?visa=ja&id=<%=objRS("id1")%>','privatchat_<%=strChat%>');
//-->
</script>
<%
End If
objRS.Close
Set objRS = Nothing
%>
```

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

## #8 — jboy_87, 2003-04-06T09:56Z

när jag får ett meddelande blir det eof igen!

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

## #9 — Sebbe, 2003-04-06T09:57Z

Hur menar du nu?

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

## #10 — Sebbe, 2003-04-06T10:00Z

```
<%
Set objRS = connect.execute ("Select * From Privat_chat where Till = '"&session("Anvandarnamn")&"' and last1 = 0")

If NOT objRS.EOF Then
  Do Until objRS.EOF
    i = i + 1
    If DateAdd("n",1,objRS("datum")) <= Now()
      blnCheck = True
    End If
    objRS.MoveNext
  Loop
%>
<script language="JavaScript">
<!--
<%
  If blnCheck Then
    strChat = "samma"
  Else
    objRS.MovePrevious
    strChat = objRS("id1")
  End If
%>
theWnd = privatchat('medlem_privatchat.asp?visa=ja&id=<%=objRS("id1")%>','privatchat_<%=strChat%>');
//-->
</script>
<%
End If
objRS.Close
Set objRS = Nothing
%>
```

Det kanske funkar?

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

## #11 — jboy_87, 2003-04-06T10:01Z

när last1 blir till 1 från 0 så kommer fel meddelandet:

```
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/status.asp
```

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

## #12 — Sebbe, 2003-04-06T10:04Z

> **Sebbe skrev:**
>
> ```
> <%
> Set objRS = connect.execute ("Select * From Privat_chat where Till = '"&session("Anvandarnamn")&"' and last1 = 0")
> 
> If NOT objRS.EOF Then
>   Do Until objRS.EOF
>     i = i + 1
>     If DateAdd("n",1,objRS("datum")) <= Now()
>       blnCheck = True
>     End If
>     objRS.MoveNext
>   Loop
> %>
> <script language="JavaScript">
> <!--
> <%
>   If blnCheck Then
>     strChat = "samma"
>   Else
>     objRS.MovePrevious
>     strChat = objRS("id1")
>   End If
> %>
> theWnd = privatchat('medlem_privatchat.asp?visa=ja&id=<%=objRS("id1")%>','privatchat_<%=strChat%>');
> //-->
> </script>
> <%
> End If
> objRS.Close
> Set objRS = Nothing
> %>
> ```
>
> 
> Det kanske funkar?

Jag är kanske lite snabb? :OO Testa den i alla fall. :)

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

## #13 — jboy_87, 2003-04-06T10:07Z

samma fel!
jepp du e snabb du glömmer och lägga till then hehe :birp
**If DateAdd("n",1,objRS("datum")) \<= Now() then**

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

## #14 — Sebbe, 2003-04-06T10:08Z

> **jboy_87 skrev:**
>
> samma fel!
> jepp du e snabb du glömmer och lägga till then hehe :birp
> **If DateAdd("n",1,objRS("datum")) \<= Now()**

Nejmen herre gud vad pinsamt! :r
Funkade det om du skrev så eller?

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

## #15 — jboy_87, 2003-04-06T10:26Z

nope får samma fel!

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

## #16 — solbulle, 2003-04-06T10:36Z

/r glöm det.. fungerar ändå inte.

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

## #17 — Sebbe, 2003-04-06T10:44Z

Vilken rad är det felet kommer på?

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

## #18 — jboy_87, 2003-04-06T10:47Z

```
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/status.asp
```

står ingen rad!

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

## #19 — solbulle, 2003-04-06T10:54Z

Jag ska väl egentligen inte lägga mig i. Men vad är det egentligen du vill uppnå?
Hur ska javascriptskoden eg. se ut?

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

## #20 — jboy_87, 2003-04-06T11:13Z

lite svårt och förklara!
men typ scriptet fungerar som en chat när man får ett meddelande så ploppas det upp en ruta. Nästan samma som PM i webbforum. Problemet är att man kan skriva 10 inlägg till medlemmen så ploppar det upp 10 st popup sammtidigt. 

Istället vill jag göra så att alla meddelanden i samma minut punkt lagras i en popup och resten ska öppnas i ett nytt popup!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/73248-popup-problem  
Nästa sida: https://www.webforum.nu/amne/asp/73248-popup-problem/page2.md
