21. marts 2001 - 21:44
Der er
21 kommentarer og 1 løsning
Flere smilyes i chat
Hey er der nogen der kan fortælle mig hvorfor jeg kun kan lave den nederste smiley i \"replace\" funktionen.. altså det er kun denne smiley der kan kaldes vha. replace funktionen: chatlen1 = Replace(chatlen, \":D\", \"<img src=\\smileypics\\happy.jpg>\") Her starten af min fil... <% chatlen=\"\" chatusername = session(\"chatloginname\") chatlen = Trim(Request.Form(\"chattext\")) if len(chatlen) > 1 then chatlen1 = Replace(chatlen, \":(\", \"<img src=\\smileypics\\sad.jpg>\") address = Trim(Request.Form(\"users\")) if len(chatlen) > 1 then chatlen1 = Replace(chatlen, \":)\", \"<img src=\\smileypics\\smiley.jpg>\") chatlen1 = Replace(chatlen, \":(\", \"<img src=\\smileypics\\sad.jpg>\") chatlen1 = Replace(chatlen, \":%\", \"<img src=\\smileypics\\angry.jpg>\") chatlen1 = Replace(chatlen, \";)\", \"<img src=\\smileypics\\happyblink.jpg>\") chatlen1 = Replace(chatlen, \":p\", \"<img src=\\smileypics\\tunge.jpg>\") chatlen1 = Replace(chatlen, \":I\", \"<img src=\\smileypics\\cool.jpg>\") chatlen1 = Replace(chatlen, \":D\", \"<img src=\\smileypics\\happy.jpg>\") address = Trim(Request.Form(\"users\")) if address = \"all\" Then color=\"black\" else color=\"red\" end if
Annonceindlæg fra itavis
21. marts 2001 - 21:45
#1
Fordi du erstatter i den samme streng hver gang. brug denne her: chatlen1 = Replace(chatlen, \":)\", \"<img src=\\smileypics\\smiley.jpg>\") chatlen1 = Replace(chatlen1, \":(\", \"<img src=\\smileypics\\sad.jpg>\") chatlen1 = Replace(chatlen1, \":%\", \"<img src=\\smileypics\\angry.jpg>\") chatlen1 = Replace(chatlen1, \";)\", \"<img src=\\smileypics\\happyblink.jpg>\") chatlen1 = Replace(chatlen1, \":p\", \"<img src=\\smileypics\\tunge.jpg>\") chatlen1 = Replace(chatlen1, \":I\", \"<img src=\\smileypics\\cool.jpg>\") chatlen1 = Replace(chatlen1, \":D\", \"<img src=\\smileypics\\happy.jpg>\")
21. marts 2001 - 21:45
#2
JEg har prøvet at bytte de firskellige Replace ... ud, og det er altid kun den nederste der virker, når jeg uploader... Hvad mangeler jeg at skrive?? Hjælp..
21. marts 2001 - 21:46
#3
Alt i alt bliver det til: <% chatlen=\"\" chatusername = session(\"chatloginname\") chatlen = Trim(Request.Form(\"chattext\")) if len(chatlen) > 1 then chatlen1 = Replace(chatlen, \":(\", \"<img src=\\smileypics\\sad.jpg>\") address = Trim(Request.Form(\"users\")) if len(chatlen) > 1 then chatlen1 = Replace(chatlen, \":)\", \"<img src=\\smileypics\\smiley.jpg>\") chatlen1 = Replace(chatlen1, \":(\", \"<img src=\\smileypics\\sad.jpg>\") chatlen1 = Replace(chatlen1, \":%\", \"<img src=\\smileypics\\angry.jpg>\") chatlen1 = Replace(chatlen1, \";)\", \"<img src=\\smileypics\\happyblink.jpg>\") chatlen1 = Replace(chatlen1, \":p\", \"<img src=\\smileypics\\tunge.jpg>\") chatlen1 = Replace(chatlen1, \":I\", \"<img src=\\smileypics\\cool.jpg>\") chatlen1 = Replace(chatlen1, \":D\", \"<img src=\\smileypics\\happy.jpg>\") address = Trim(Request.Form(\"users\")) if address = \"all\" Then color=\"black\" else color=\"red\" end if
21. marts 2001 - 21:48
#4
Fordi du skal gå ind og tjekke på hvad der står i teksten før du bestemmer dig for hvilket tegn det er. Her sætter du bare chatlen1 til først :) så :( osv. og til sidst :D. Derfor vil du med den kode altid få den sidste. Så du bli\'r nødt til at sætte nogle if og else if (eller case hvis man kan bruge det i ASP!?) Snowball
21. marts 2001 - 21:48
#5
chatlen1 = chatlen1 & Replace(chatlen, \":)\", \"<img src=\\smileypics\\smiley.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \":(\", \"<img src=\\smileypics\\sad.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \":%\", \"<img src=\\smileypics\\angry.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \";)\", \"<img src=\\smileypics\\happyblink.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \":p\", \"<img src=\\smileypics\\tunge.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \":I\", \"<img src=\\smileypics\\cool.jpg>\") chatlen1 = chatlen1 & Replace(chatlen1, \":D\", \"<img src=\\smileypics\\happy.jpg>\")
21. marts 2001 - 21:49
#6
ups det går helt galt :)
21. marts 2001 - 21:51
#7
tpiil:> *LÅÅÅL*
21. marts 2001 - 21:58
#8
tdaugaard : Gider du ikke lige sende på mail: q@djq.dk Så skal du nok få point hvis det virker, det er bare irriterende at når man laver copy paste, så bliver <> skiftet ud.... thanx :)
21. marts 2001 - 22:36
#9
Er sendt :-)
21. marts 2001 - 23:02
#10
tdaugaard, har du en chat færdiglavet ?
21. marts 2001 - 23:04
#11
no_doubt:> ja da :-) Du har måske brug for en ?
21. marts 2001 - 23:09
#12
Tja men den skal have privatsnak og smilyes, og alle de sjove funktioner *s* Og sætte ind i et design på
www.zequenze.dk
21. marts 2001 - 23:12
#13
Det har den skam også ... og admin funktioner, \"gem chatten\" funktion osv. .. der er dog EEN lille fejl i den .. men den får jeg snart rettet ...
Men den kan ikke sættes ind i et design, da den er konstrueret på en specielt måde ..
du kan se den på
www.tdaugaard.dk/c
21. marts 2001 - 23:53
#14
hvor meget skal du have for at lave en kun med smileys og privatchat ? til mit design
22. marts 2001 - 00:21
#15
tdaugaard hmmm prøvede lige at logge mig på og skrive et par tusinde tegn i EN sætning = Nedsmeltning :-) Mvh. HorsMark
22. marts 2001 - 00:37
#16
no_doubt:> jeg har desværre ikke tid til flere freelance opgaver i øjbelikket .. horsmark:> isn\'t it typical ... som jeg sagde er der en lille fejl .. det kan være den :o)
22. marts 2001 - 00:55
#17
horsmark:> jeg har nemlig selv afprøvet den med over 6K tegn .. no probs ... så det må være en lille bitte fejl...
22. marts 2001 - 09:20
#18
tdaugaard>> Det ser eller total fedt ud! På en skala fra 1-10 får den et 8½ tal De sidste 1½ vil du få med rigtig fed grafik ;-) Den gik egentligt ikke ned MEN den tog cirka 4-5 min. om at sætte min monsterlange sætning ind. Måske ville det være en idé at sætte en maxlængde på? Mvh. HorsMarken
22. marts 2001 - 15:59
#19
horsmark:> Tak :-) Hæ hæ .. grafik ? moi ? *lååål* det må være din spøg *G* Jeg er SÅ dårlig til grafik *G* Jeg tror jeg skal have sat en begrænsning på ;o)
22. marts 2001 - 16:00
#20
flax:> hvaaaøøø ?
29. marts 2001 - 00:35
#21
tak :-)
29. marts 2001 - 00:36
#22
UNDSKYLD DEN LANGE VENTE TID MED UDELING AF POINT TDAUGAARD. JEg har det skidt med det, specielt for di du var så hurtig med svar, men jeg har altså ikke fået det til at dutte endnu... Du får point alligevel! Hygge hejsa, jeg håbet du vil hjælpe i fremtiden, trods den lange vente tid,sorry!
Kurser inden for grundlæggende programmering