Avatar billede deaz Nybegynder
19. februar 2001 - 13:14 Der er 15 kommentarer og
2 løsninger

ASP Chat & Community


Jeg har 2 Spørgsmål her...

Jeg giver 30 points til det her:

tjek lige min chat inde på http://www.friserverplads.dk/deaz/Community
brugernavn : test
password  : test
Så log på CHAT

Jeg vil gerne have at når man skriver en besked og trykker enter så skal makøren stadig være nede i besked vinduet...så man ikke skal klikke hver gang man skal skrive en ny linje...

...og 60 points til det her:

Hvad kunne gøres bedre i mit Community-system find så mange BUGS du kan ;)

Brug test,test igen! eller opret en ny bruger hvis du vil ;)

- Deaz
Avatar billede deaz Nybegynder
19. februar 2001 - 13:16 #1
Når ja...jeg skal også finde ud af hvordan kan man lave kommandoer ligesom på Jubii Chat ... /snebold [brugernavn] hvordan kan man lave det? Det får i også lige 30 points FOR
Avatar billede slash Nybegynder
19. februar 2001 - 13:19 #2
hvis du mener at man kan skrive /snebold [brugernavn], og teksten bliver skiftet ud med grafik, så tester du bare på om teksten er i strengen og laver en replace... men jeg er lidt usikker på hvad du egentlig mener - og nej gider ikke gå ind i jubiiiiii chat o få det illustreret - skriv det gerne mere eksplicit
Avatar billede deaz Nybegynder
19. februar 2001 - 13:22 #3
hm..ikke helt det jeg mener... ligesom hvis du skriver /snebold deaz så skal den skrive.. \"test kyler en snebold lige i nakken på deaz\" i stedet for at den skriver /snebold deaz bare...
Avatar billede slash Nybegynder
19. februar 2001 - 13:24 #4
så kan du vel bruge noget á la:
if instr(\"minstreng\", \"snebold\") then
  response.write replace(\"minstreng\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
end if
Avatar billede deaz Nybegynder
19. februar 2001 - 13:25 #5
hey! tak tester lige funktionen... jeg har kun programmeret ASP i 3 måneder såå... jeg kender ikke alle funktionerne endnu ;)
Avatar billede deaz Nybegynder
19. februar 2001 - 13:29 #6
Hvad skal jeg skrive i stedet for minstreng når det jo kan være alle brugere online??? det kan være deaz/test osv...
Avatar billede slash Nybegynder
19. februar 2001 - 13:32 #7
hvis vi antager du poster det folk de skriver, så skulle nedenstående kunne gøre det, du skal kun ændre <navn på beskedfelt> det hvad dit aktuelle beskedfelt hedder!


if instr(\"request.form(\"<navn på beskedfelt>\")\", \"snebold\") then
  response.write replace(\"request.form(\"<navn på beskedfelt>\")\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
Avatar billede slash Nybegynder
19. februar 2001 - 13:33 #8
brug denne (havde glemt at fjerne gnyfferne :o)
if instr(request.form(\"<navn på beskedfelt>\"), \"snebold\") then
  response.write replace(request.form(\"<navn på beskedfelt>\"), \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
Avatar billede deaz Nybegynder
19. februar 2001 - 13:36 #9
Æh...Den gør sQ da ikke hvis man skriver /snebold test at så skriver den \"Deaz kyler en snebold lige i nakken på test\" Det dur ikke!!!
Avatar billede slash Nybegynder
19. februar 2001 - 13:37 #10
smid din kode op på sitet, så man kan se den - gør det lettere at hjælpe!
Avatar billede deaz Nybegynder
19. februar 2001 - 13:40 #11
Har jeg gjort!
Avatar billede deaz Nybegynder
19. februar 2001 - 13:40 #12
If request(\"besked\") <> \"\" then

if instr(\"minstreng\", \"snebold\") then
    response.write replace(\"minstreng\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
    test = 1
end if


    Select Case request(\"besked\")
        Case \":)\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/glad.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
        Case \":(\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/sur.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
        Case \";)\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/blink.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
    End select
       
    If test = 0 then
        Application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & request(\"besked\") & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
    End if

End if

%>
Avatar billede slash Nybegynder
19. februar 2001 - 13:43 #13
prøv at paste dette ind
If request(\"besked\") <> \"\" then

if instr(request(\"besked\"), \"snebold\") then
    response.write replace(\"request(\"besked\")\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
    test = 1
end if
Select Case request(\"besked\")
        Case \":)\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/glad.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
        Case \":(\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/sur.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
        Case \";)\"
            application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & \"<img src=images/blink.gif>\" & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
            test = 1
    End select
       
    If test = 0 then
        Application(\"chat\") = \"<font face=verdana size=2>\" & \"<b>\" & session(\"brugernavn\") & \"</b>\" & \" : \" & request(\"besked\") & \"<br>\" & Application(\"chat\") & \"\" & \"</font>\"
    End if

End if

%>

end if


til dit problem med at markøren skal placere sig i sendtext feltet efter submit, kan du vel bruge noget á la:
<BODY onload=\"window.dinbeskedfelt.focus()\">
Avatar billede deaz Nybegynder
19. februar 2001 - 13:51 #14
Der er 1 fejl

Microsoft VBScript compilation error \'800a03ee\'

Expected \')\'

/deaz/community/chat/besked.asp, line 18

response.write replace(\"request(\"besked\")\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
---------------------------------^



if instr(request(\"besked\"), \"snebold\") then
    response.write replace(\"request(\"besked\")\", \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
    test = 1
end if
Avatar billede slash Nybegynder
19. februar 2001 - 13:52 #15
fjern lige      de 2 gnyffer om
response.write replace(request(\"besked\"), \"snebold\", \"kyler en snebold lige i nakken på\") & brugernavn
Avatar billede deaz Nybegynder
19. februar 2001 - 13:58 #16
Jeg tager de 60 og du får 60 =)
Avatar billede netsrac Praktikant
19. februar 2001 - 14:48 #17
Den løsning holder jo ikke, hvad så hvis jeg skriver \"Lad os tage en snebold hver og holde snebold kamp\"
Så vil den også gøre det. Nej du skal ind og splite i strengen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester