|
| Erstart [:-D] med Smilie Image - Hjælp med~ Fra : Kenneth Auchenberg |
Dato : 04-04-03 14:32 |
|
heyza
Her kan i se min kode:
- <%
- if mode ="tilfojet" then
- HTML=request.form("kommetare")
- Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
- Indhold=Replace(HTML,"[:(]","<img src='smilies/ledsen.gif'>")
- Indholde=Replace(HTML,"[:V]","<img src='smilies/arg.gif'>")
- Indhold=Replace(HTML,"[;)]","<img src='smilies/ironi.gif'>")
- Indhold=Replace(HTML,"[:D]","<img src='smilies/skratt.gif'>")
- Indhold=Replace(HTML,"[:O]","<img src='smilies/oops.gif'>")
- Indhold=Replace(HTML,"[:V:]","<img src='smilies/sur.gif'>")
- Indhold=Replace(HTML,"[8D]","<img src='smilies/cool.gif'>")
- Indhold=Replace(HTML,"fuck","F***")
- Indhold=Replace(HTML,vbcrlf,"|")
- rs.AddNew
- rs("navn") = Request.form("navn")
- rs("email") = Request.form("email")
- rs("icq") = Request.form("icq")
- rs("kommetare") = Indhold
- rs("dato") = date()
- rs("kl") = time()
- rs("Ip") = Request.ServerVariables("REMOTE_ADDR")
- rs.Update
- Response.Redirect("default.asp?site=gb")
- End If
- %>
Denne springer bare min kode over, den laver replacer ikke min
tekst.
Hvad har jeg gjort galt?
Med Venlig Hilsen
Kenneth Auchenberg [aka TheFatMan]
- www.thefatman.dk
- www.mobil4you.dk
- www.auchenberg.dk
- www.kunstigenegle.dk
ICQ: 139680445
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Kasper Katzmann (04-04-2003)
| Kommentar Fra : Kasper Katzmann |
Dato : 04-04-03 14:36 |
|
Kenneth Auchenberg skrev
> heyza
> Her kan i se min kode:
>
> - <%
> - if mode ="tilfojet" then
>
> - HTML=request.form("kommetare")
> - Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
> Denne springer bare min kode over, den laver replacer ikke min
> tekst.
>
> Hvad har jeg gjort galt?
Kan det være fordi det hedder "kommentarer" og ikke "kommentare" og at du så
rent faktisk har stavet rigtigt i formularen?
Bare lige et hurtigt bud
--
Mvh
Kasper Katzmann
------------------------------
Katzmann Consulting
http://www.katzmann.dk
| |
Jens Gyldenkærne Cla~ (04-04-2003)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 04-04-03 14:51 |
|
Kenneth Auchenberg skrev:
> Her kan i se min kode:
Fint - jeg kommenterer lige undervejs
> - HTML=request.form("kommetare")
Nu ligger indholdet af feltet "kommentare" i variablen HTML
> - Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
Indhold indeholder nu værdien af HTML, med glad-smileyerstatning.
> - Indhold=Replace(HTML,"[:(]","<img src='smilies/ledsen.gif'>")
Nu indeholder "indhold" værdien af HTML erstattet med en anden
smiley - *men ikke med den første erstatning*
Således fortsætter det.
> - Indhold=Replace(HTML,vbcrlf,"|")
Til sidst erstatter du linjeskift - og det er så den eneste
erstatning der er tilbage.
Hold teksten i samme variabel ind til du er færdig med
erstatningerne:
HTML=request.form("kommetare")
HTML = Replace(HTML, <smileytekst>, <smileybillede>)
...
Indhold = HTML
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
Kenneth Auchenberg (04-04-2003)
| Kommentar Fra : Kenneth Auchenberg |
Dato : 04-04-03 15:07 |
|
> Jens GyldenkærneClausen wrote in
> dk.edb.internet.webdesign.serverside.asp:
Jamen, jeg akn ikke finde problemet og ja min form hedder kommentare
Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
Indhold=Replace(HTML,"[:(]","<img src='smilies/ledsen.gif'>")
Det er jo 2 forskellige tags så jeg kan ikke se hvorfor det skulle
danne et problem..
Har du nogle Idé?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Torben Brandt (04-04-2003)
| Kommentar Fra : Torben Brandt |
Dato : 04-04-03 16:56 |
|
Kenneth Auchenberg wrote:
>>Jens GyldenkærneClausen wrote in
>>dk.edb.internet.webdesign.serverside.asp:
>
>
> Jamen, jeg akn ikke finde problemet og ja min form hedder kommentare
Antag at HTML indeholder teksten "Hej [:)] er du sur [:(]"
>
> Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
Dette er ok, men du gemmer resultatet af den første replace i variablen
Indhold.
HTML indeholder stadig "Hej [:)] er du sur [:(]"
Indhold indeholder "Hej <img src='smilies/glad.gif'> er du sur [:(]"
> Indhold=Replace(HTML,"[:(]","<img src='smilies/ledsen.gif'>")
Nu skal du jo arbejde videre med variablen Indhold, for ellers glemmer
du den første replace. Det skal altså være
Indhold=Replace(Indhold,"[:(]","<img src='smilies/ledsen.gif'>")
^^^^^^^
Nu indeholder indhold "Hej <img src='smilies/glad.gif'> er du sur <img
src='smilies/ledsen.gif'>"
mvh Torben
| |
Jon Klose Larsen (04-04-2003)
| Kommentar Fra : Jon Klose Larsen |
Dato : 04-04-03 17:02 |
|
Jeg vil prøve at give et bud.....
"Kenneth Auchenberg" <Kenneth@thefatman.dk> skrev i en meddelelse
news:b6k1h7$rme$1@sunsite.dk...
> heyza
> Her kan i se min kode:
>
> - <%
> - if mode ="tilfojet" then
>
> - HTML=request.form("kommetare")
> - Indhold=Replace(HTML,"[:)]","<img src='smilies/glad.gif'>")
Her giver du "Indhold" værdien af "HTML" efter du har udskiftet til
"glad.gif"
> - Indhold=Replace(HTML,"[:(]","<img src='smilies/ledsen.gif'>")
Her udskifter du værdien af "Indhold" med værdien af "HTML" efter du har
udskiftet til "ledsen.gif"
Og det samme gør du i de efterfølgende linier...
> - Indholde=Replace(HTML,"[:V]","<img src='smilies/arg.gif'>")
> - Indhold=Replace(HTML,"[;)]","<img src='smilies/ironi.gif'>")
> - Indhold=Replace(HTML,"[:D]","<img src='smilies/skratt.gif'>")
> - Indhold=Replace(HTML,"[:O]","<img src='smilies/oops.gif'>")
Det vil sige at du kun har seneste udskiftning i "Indhold" når du har løbet
række igennem.
Altså værdien af følgende linie...
> - Indhold=Replace(HTML,vbcrlf,"|")
Jeg håber det kan hjælpe dig.
Jon
| |
Kenneth Auchenberg (05-04-2003)
| Kommentar Fra : Kenneth Auchenberg |
Dato : 05-04-03 12:34 |
|
- <%
- if mode ="tilfojet" then
- HTML=request.form("kommetare")
- Indhold=Replace(Indhold,"[:)]","<img src='smilies/glad.gif'>")
- Indhold=Replace(Indhold,"[:(]","<img src='smilies/ledsen.gif'>")
- Indhold=Replace(Indhold,"[:V]","<img src='smilies/arg.gif'>")
- Indhold=Replace(Indhold,"[;)]","<img src='smilies/ironi.gif'>")
- Indhold=Replace(Indhold,"[:D]","<img src='smilies/skratt.gif'>")
- Indhold=Replace(Indhold,"[:O]","<img src='smilies/oops.gif'>")
- Indhold=Replace(Indhold,"[:V:]","<img src='smilies/sur.gif'>")
- Indhold=Replace(Indhold,"[8D]","<img src='smilies/cool.gif'>")
- Indhold=Replace(Indhold,"fuck","F***")
- Indhold=Replace(Indhold,vbcrlf,"")
- rs.AddNew
- rs("navn") = Request.form("navn")
- rs("email") = Request.form("email")
- rs("icq") = Request.form("icq")
- rs("kommetare") = Indhold
- rs("dato") = date()
- rs("kl") = time()
- rs("Ip") = Request.ServerVariables("REMOTE_ADDR")
- rs.Update
- Response.Redirect("default.asp?site=gb")
- End If
- %>
Skal det så laves sådan? er ikke helt med på hva i mener...
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Gyldenkærne Cla~ (05-04-2003)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 05-04-03 12:55 |
|
Kenneth Auchenberg skrev:
> - HTML=request.form("kommetare")
Ret til
Indhold = request.form("kommetare")
> Skal det så laves sådan? er ikke helt med på hva i mener...
Næsten. Nu foregår erstatningerne rigtigt nok, men du får bare ikke
lagt noget over i indhold fra starten. Drop variablen HTML og nøjes
med Indhold (som du så bruger hele vejen fra Request.Form til
indsættelsen i databasen).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
|
|