/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste