17. marts 2003 - 14:08Der er
15 kommentarer og 1 løsning
Smilies i forum
hey har lige lykkedes mig at lave et Skrabed forum opret ny besked / besvar beskeder den kører på access nu er jeg jo noob med asp osv.. men hvordan kan jeg nemmest lave så man kan inserte smilies nå man udfylder Form Under tekst feltet (altså ens spørgsmål osv..)
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Eller den udbyggede... Function fncTextChange(strText) strTekst = Trim(strText) fncTextChange = Replace(strTekst,":-)","<img src='glad smiley'") fncTextChange = Replace(fncTextChange,":-(","<img src='sur smiley'") osv osv.... End Function
så kan du kalde den med:.. <%=fncTextChange(rs.fields("feltnavn"))%>
Hvis du skal have mange smileys kan du lave et array med henholdsvis smiley-symboler og tilhørende filnavne. Og så herefter løbe dem i gennem og lave en replace (som vist ovenfor) for hver af positionerne i array'et.
<!--#include file="forbindelse.asp" --> <% function smileys(tekst) tekst = replace(tekst, \":)\", \"<img src=\'glad.gif\'>\") tekst = replace(tekst, \":-(\", \"<img src=\'sur.jpg\'>\") smileys = tekst end function
'her laves en session til id af besked til besvarelse Session("BeskedID") = Request("BeskedID")
'her åbnes databasen i forbindelse med Id feltet Beskedid Set Forum = Server.CreateObject ("ADODB.Recordset") Forum.Open "SELECT * FROM Beskeder WHERE beskedid=" & Request.QueryString ("Beskedid") ,database %>
<!--#include file="forbindelse.asp" --> <% function smileys(tekst) tekst = replace(tekst, \":)\", \"<img src=\'glad.gif\'>\") tekst = replace(tekst, \":-(\", \"<img src=\'sur.jpg\'>\") smileys = tekst end function
'her laves en session til id af besked til besvarelse Session("BeskedID") = Request("BeskedID")
'her åbnes databasen i forbindelse med Id feltet Beskedid Set Forum = Server.CreateObject ("ADODB.Recordset") Forum.Open "SELECT * FROM Beskeder WHERE beskedid=" & Request.QueryString ("Beskedid") ,database %>
Med følgende sætning kan jeg få en smilie frem nu men så er resten af teksten væk <td width="50%"><i><b>Besked</b></i></td> <td width="50%"><%=fncTextChange(forum.fields("beskedtekst"))%>
Får en smilie Men resten af teksten kommer ikke med efter smilie ?
<% function smileys(tekst) tekst = replace(tekst, ":)", "<b> Glad smiley</b>") tekst = replace(tekst, ":-(", "<b> Sur Smiley</b>") smileys = tekst end function
'her laves en session til id af besked til besvarelse Session("BeskedID") = Request("BeskedID")
'her åbnes databasen i forbindelse med Id feltet Beskedid Set Forum = Server.CreateObject ("ADODB.Recordset") Forum.Open "SELECT * FROM Beskeder WHERE beskedid=" & Request.QueryString ("Beskedid") ,database %>
Hey prøvede dit overstående eksempel men fåår følgende Microsoft VBScript compilation (0x800A03EA) Syntax error /ny/visemne.asp, line 4, column 23 tekst = replace(tekst, \":)\", \"<img src=\'glad.gif\'>\")
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.