Avatar billede t-rex Nybegynder
18. april 2001 - 01:13 Der er 5 kommentarer og
1 løsning

Chat???

Jeg er hved at laven en chat men jeg vil gerne have smilies på men jeg kan ikke på det til at virker så her er en del at dokumentet... så i kan se hvordan det er opbygget skriv hvis i skal bruge mere...

Next
                PublicMessage = Server.HTMLEncode(Request(\"message\"))
                Application(\"\"& Systemname &\"_publicmessage_1\") = \"<font color=\'\" & Actioncolor & \"\'><b>\" & Session(\"\"& Systemname &\"_chatname\") & Replace(Request(\"message\"), Left(Request(\"message\"), 4), \"\") & \"</b></font>\"
                Response.Redirect \"chat.asp?mode=publicmessages\"
            ElseIf InStr(LCase(Request(\"message\")), \"/tænk\") Then
                For x = MaxPublicMessages To 2 Step -1
                    Application(\"\"& Systemname &\"_publicmessage_\" & x) = Application(\"\"& Systemname &\"_publicmessage_\" & x-1)
                Next
                PublicMessage = Server.HTMLEncode(Request(\"message\"))
                Application(\"\"& Systemname &\"_publicmessage_1\") = \"<font color=\'\" & Actioncolor & \"\'><b>\" & Session(\"\"& Systemname &\"_chatname\") & \": .oO( \" & Replace(Request(\"message\"), Left(Request(\"message\"), 5), \"\") & \" )</b></font>\"

Her  er hvis du skriver /tænk...

Jeg vil gerne have at når jeg skriver i chatten eks. Hej :-) så vil den bytte smiliet ud med et billed og det skal ligne det script som er oven over...
Avatar billede kornfreak Nybegynder
18. april 2001 - 01:18 #1
Application(\"\"& Systemname &\"_publicmessage_1\") = \"<font color=\'\" & Actioncolor & \"\'><b>\" & Session(\"\"& Systemname &\"_chatname\") & \": \" & Replace(Request(\"message\"), \":-)\", \"<img src=\"\"smile.gif\"\">\") & \" )</b></font>\"
Avatar billede no_doubt Nybegynder
18. april 2001 - 01:21 #2
Måske du kan bruge dette :

<%

    Response.Buffer = True
    Dim Page, Mark, GladSmilie, SurSmilie, Text
    GladSmilie = \"<img src=\"\"smilie1.gif\"\" alt=\"\"Glad\"\">\"   
    Mark = \"<img src=\"\"17.jpg\"\" alt=\"\"Mark\"\">\"
    Page = \"<img src=\"\"images/2000.gif\"\" alt=\"\"Page\"\">\"
    SurSmilie = \"<img src=\"\"smilie2.gif\"\" alt=\"\"Sur\"\">\"       
    Text = Request(\"tekst\")                   
    Text = Server.HTMLEncode(Text)               
    Text = Replace(Text, \":-)\", GladSmilie)       
    Text = Replace(Text, \":-(\", SurSmilie)
    Text = Replace(Text, \":;(\", Mark)
    Text = Replace(Text, \"Shut the fuck up\", Page)   
%>
<html>
<head>
<title>Smilie\'s (Replace)</title>
</head>
<body>
<hr>
<%  Response.Write Text %>
<form name=\"smilies\" action=\"smilie.asp\" method=\"get\">
<p>Tekst: <input type=\"text\" name=\"tekst\" size=\"50\">&nbsp;<input type=\"submit\" value=\" OK \"><br>
</form>
</body>
</html>

Avatar billede t-rex Nybegynder
18. april 2001 - 01:25 #3
Når jeg skriver en besked... kommer den med den text den skal men den bliver hved med at skrive på en line og går ikke til næste...
Avatar billede kornfreak Nybegynder
18. april 2001 - 01:28 #4
For x = MaxPublicMessages To 2 Step -1
                    Application(\"\"& Systemname &\"_publicmessage_\" & x) = Application(\"\"& Systemname &\"_publicmessage_\" & x-1)
                Next
Application(\"\"& Systemname &\"_publicmessage_1\") = \"<font color=\'\" & Actioncolor & \"\'><b>\" & Session(\"\"& Systemname &\"_chatname\") & \": \" & Replace(Request(\"message\"), \":-)\", \"<img src=\"\"smile.gif\"\">\") & \" )</b></font>\"
Avatar billede kornfreak Nybegynder
18. april 2001 - 01:28 #5
Nøj den fucker up...hehe...
Avatar billede t-rex Nybegynder
18. april 2001 - 01:34 #6
Tak skal du have........
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