14. juni 2006 - 18:05Der er
7 kommentarer og 1 løsning
Udvidet function
Hej
Kan jeg ikke lave en function som sådan her, på en eller anden måde..
Altså jeg har en besked som skal sendes igennem en flere replace funktioner, jeg vil så dog selv angive om den skal gå ind og tage replace fra smiley, badword osv..
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Slettet bruger
14. juni 2006 - 18:15#1
- Jeg forstår ikke helt hvad det er du vil? vil du tjekke hvert ord i beskeden for badwords - og ligeledes tjekke hvert ord i beskeden og så replace nogle af dem med smilies eller hvordan?
Function Messages(strContent) Function Smileys(strContent) Function Badword(strContent)
Jeg sender en tekst igennem alle 3 funktioner på denne måde, som jeg syntes er lidt besværligt <%=smileys(messages(badword(rsShowProfile("profiletext")))=%>
Derfor tænkte jeg om man kunne lave en function, men ved min <%=rsShowProfile("profiletext")=%>,vælge hvilke ting i min functions jeg vil lade min tekst køre igennem..
Og i min function: Function Messages(strContent,strsmileys,strbadword,strhtml)
Og hvis der er Ja i smileys, skal den i min functions medtage smileys
ala
if strSmilees = "ja" then
osv..
Håber du forstår nu?
Synes godt om
Slettet bruger
14. juni 2006 - 23:03#3
- Okay... lund_dk
- det er jeg helt sikker på du kan, men er det ikke det du lige har lavet i dit første spørgsmål?
jeg ville bare anbefale dig at bruge True/False i stedet for Ja/Nej... dette vil sige at functionen skal se således ud: <% Function Test(strMessage,StrSmiley,strBadword) if strSmiley = True then smiley = "Ja " end if if strBadword= True then badword = "Ja " end if test = strMessage Test = test & strMessage & strSmiley & strbadword End function %>
- og dit kald sådan her: <%=Test(rsShowProfile("profiletext"),True,False,True)%>
\Dan
Synes godt om
Slettet bruger
14. juni 2006 - 23:10#4
arh... glem det... efter at have læst det nogle gange tror jeg, jeg forstår... - prøv følgende: <% function messages(strContent,strSmileys,strBadword) if strSmileys = True then messages = "Ja" elseif strBadword = True then messages = "Ja" else messages = "" end if end function response.write messages("Mit indhold",True,False) %>
hmm... det lyder underligt... for jeg for det her "Mit indholdSmiley: OKBadword: OK" som output hvis jeg tester dit script... Helt uden at lave noget om ved det...
Ja, ville også mene det skulle virke, syntes jeg bare ikke dte gør ved mig..Men må lige rode lidt mere med det .
Med smid et svar :)
Synes godt om
Slettet bruger
18. juni 2006 - 00:08#8
- OK! Her et svar...
\Dan
Synes godt om
Ny brugerNybegynder
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.