---
title: "Simple Chat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13124-simple-chat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jboy_87"
published: "2001-12-09T15:00:00.000Z"
updated: "2001-12-10T14:50:00.000Z"
replies: 17
views: 212
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/13124-simple-chat"
---

# Simple Chat

## #1 — jboy_87, 2001-12-09T15:00Z

hur får jag så att det står session("username") har joinat chattet?

så här ser koden ut:

```
<% 
strUser = "<b>" & session("username") &"</b>: "
strMessage = Server.HTMLEncode(TRIM(Request.Form("message")))
' // Her rydes Chat loggen, hvis den overstiger 10000 karakter
If Len(Application("ChatLog")) > 10000 Then
Application.Lock
Application("ChatLog") = ""
Application.UnLock
End If
If Request.Form("Action") = "Skicka" Then
If Len(strMessage) > 0 Then

strChatContent = strUser & strMessage & "<br>" & Application("ChatLog")
Application.Lock
Application("ChatLog") = strChatContent
Application.UnLock
End If
End If
Response.Write Application("ChatLog")%>
```

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

## #2 — jboy_87, 2001-12-09T15:38Z

nån som kan hjälpa mig

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

## #3 — jboy_87, 2001-12-09T16:55Z

nån???

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

## #4 — @nders, 2001-12-09T17:12Z

Tja, chattexten ligger ju i application("ChatLog"), så det är där du får lägga till det. När någon joinar:

```
<% 
Application.Lock
Application("ChatLog") = Application("ChatLog") & "<br><b>" & session("username") & " har loggat in." 
Application.UnLock
%>
```

Red: lite kod. :)

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

## #5 — jboy_87, 2001-12-09T17:34Z

gjorde nästan samma sak fast
det funkade inte den uppdatera så att det kom ut jboy_87 joinar hela tiden!! nix funkar inte står jboy_87 joinar hela tiden när sidan uppdateras

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

## #6 — @nders, 2001-12-09T18:00Z

Du kan inte lägga till det i det kodstycke du visade ovan. Du ska ju bara köra koden när någon joinar.

Hur joinar man?

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

## #7 — jboy_87, 2001-12-09T18:02Z

hur gör man det

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

## #8 — jboy_87, 2001-12-09T18:10Z

ööö har 4 ramar

kan man inte lägga in koden här nånstans???

\<html\>
\<head\>
\<title\>PLANKA.COM&#0124;MUNITY - CHAT 1.0\</title\>
\</head\>
	

\<frameset rows="82%,\*" framespacing="1" border="0" frameborder="0"\>
    \<frameset cols="\*,75%,22%"\>
      \<frame name="Top" src="chat/chatvanster.asp" scrolling="no" target="\_self" noresize\>
      \<frameset rows="\*,86%"\>
        \<frame name="sd" scrolling="no" src="chat/chattop.asp" noresize target="\_self"\>
        \<frame name="chat" src="chatmain.asp" scrolling="auto" target="\_self"\>
      \</frameset\>
      \<frame name="Top3" src="chatonline.asp" scrolling="no" noresize target="\_self"\>
    \</frameset\>
  \<frame name="Bottom" src="chatsend.asp" scrolling="no" marginwidth="4" marginheight="3" noresize target="chat"\>
  \<noframes\>
  \<body\>
  \</body\>
  \</noframes\>
\</frameset\>

\</body\>
\</html\>

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

## #9 — @nders, 2001-12-09T18:12Z

När man klickar på länken till chatten, kommer man då till detta frameset?

Jo, du kan lägga koden var du vill, men se till att den bara körs en gång. För att kontrollera det kan du använda en sessionsvariabel.

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

## #10 — jboy_87, 2001-12-09T18:14Z

aa när man klickar på länken så poppar det upp en popup med ramarna!!

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

## #11 — @nders, 2001-12-09T20:36Z

Aha, så du har fått den att lira i popup nu också? Trevligt!

Prova att lägga detta överst i frameset-filen:

```
<% 
if session("whatever") = "" then
Application.Lock
Application("ChatLog") = Application("ChatLog") & "<br><b>" & session("username") & " har loggat in." 
Application.UnLock
session("whatever") = 1
end if
%>
```

Mvh,

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

## #12 — jboy_87, 2001-12-09T20:53Z

whatever ?????

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

## #13 — jboy_87, 2001-12-09T20:54Z

heheh funkar :-) men fan nu står det jboy_87 har joinat längst ner hur kan man ta upp skitet

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

## #14 — jboy_87, 2001-12-09T20:58Z

bla bla: adsadsadsad
jboy_87: asdsad
jboy_87: asdsa
jboy_87: asd
jboy_87: öö

jboy_87: har stigit in i chattet
bla bla: har stigit in i chattet.

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

## #15 — @nders, 2001-12-09T21:08Z

Jag orkade inte hitta på något namn på sessionen, så det blev whatever. :)

Om du vill ha det högst upp, så är det bara att byta ordning på raden som lägger till texten i ditt applicationobjekt:

```
Application("ChatLog") = "<b>" & session("username") & " har loggat in.</b><br>" & Application("ChatLog")
```

Red: Såg att jag missade ett \</b\>, hemskt.

Mvh,

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

## #16 — jboy_87, 2001-12-09T23:01Z

tack så mycket Anders ska försöka göra samma sak fast med utloggning nu!!!

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

## #17 — jboy_87, 2001-12-10T14:40Z

om man gör såhär kommer det och funka????

```
IF Request.Querystring("tillid") = "chat" THEN

Application.Lock
Application("ChatLog") = "<Font color='#008000'><b>" & session("username") & ":</b> har just stigit in i chattet.</Font><br>" & Application("ChatLog")
Application.UnLock
end if
```

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

## #18 — jboy_87, 2001-12-10T14:50Z

löste det med ett mycket bättre settttttttttt

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13124-simple-chat
