Avatar billede ducks Nybegynder
27. oktober 2003 - 20:39 Der er 19 kommentarer og
1 løsning

Replace " med noget andet

Jeg har et underligt problem at al tekst efter " bliver slettet i nyhedssektionen, men det sker ikke i forum sektionen, jeg kan umiddelbart kun se at det skulle være noget med min replace at gøre, som kun er i nyhedssektionen:

tekst = ""& Request.Form("tekst")
tekst = Replace(tekst, "http://", "")
tekst = Replace(tekst, vbCrLf, "<br>")
tekst = Replace(tekst, "<b>", "")
tekst = Replace(tekst, "</b>", "
")
tekst = Replace(tekst, "<u>", "")
tekst = Replace(tekst, "</u>", "
")
tekst = Replace(tekst, "<i>", "")
tekst = Replace(tekst, "</i>", "
")
Set regEx = New RegExp
regEx.Global = true
regEx.IgnoreCase = True
regEx.Pattern = "(\[a])(.+)(\[/a])"
tekst = regEx.Replace (tekst, "<a href=""http://$2"" target=""_blank"">$2</a>")
Set regEx = Nothing

Hvad kan der være galt?
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 20:55 #1
burde det ikke være:

tekst = regEx.Replace (tekst, "<a href=""http://$2"" target=""_blank"">$2</a>")
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 20:55 #2
tekst = regEx.Replace (tekst, "<a href=""http://$2"" target=""_blank"">$2</a>")

.. der ramte jeg rigtigt :)
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 20:56 #3
argh.. den fnerner ting fra det jeg skriver her :(( .. efter $2 skal der være 2 stk "" .. men har du så sikkert også ..
Avatar billede ducks Nybegynder
27. oktober 2003 - 20:59 #4
Det er ekserten der fjerner dem.
Avatar billede ducks Nybegynder
27. oktober 2003 - 20:59 #5
eksperten*
Avatar billede eagleeye Praktikant
27. oktober 2003 - 20:59 #6
Kan du give et eksemple?
Avatar billede ducks Nybegynder
27. oktober 2003 - 21:01 #7
Hvad mener du med eksempel?

Hvis man fx skriver, det nedenfor i textfielded og ser et preview, går tilbage til textfielded (ved privew bliver det gemt i en hidden) vil alt efter " være væk:

Den her tekst bliver " Den her tekst forsvinder
Avatar billede eagleeye Praktikant
27. oktober 2003 - 21:05 #8
Så er problemmet nok mere dit hidden felt. Prøv at lave en view source og se om ikke hele teksten er der.
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 21:07 #9
ja.. lyder ganske meget som om du lige skal huske at server.htmlencode det inden du smider det ind som value :)
Avatar billede ducks Nybegynder
27. oktober 2003 - 21:12 #10
Hvis jeg gør de hidden felter synlige, mangler det godt nok også, men virker ikke med at bruge Server.HTMLEncode()
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 21:15 #11
f.eks. vil et felt der angives:

<input name="sko" value="Den her tekst bliver " Den her tekst forsvinder">

kun indeholde "Den her tekst bliver "
Avatar billede ducks Nybegynder
27. oktober 2003 - 21:21 #12
Men det virker ikke med server.htmlencode(), og det ville også bare lave en masse sjove tegn, så hvordan skal det laves?
Avatar billede dawin_dk Nybegynder
27. oktober 2003 - 21:26 #13
en htmlencode laver ikke alle mulige sjove tegn .. og er egentligt det man skal når man sætter værdien ind i en value="" ...

ud fra den funktio du har angivet ser det ikke ud til at den klipper noget væk ... så tror mere det er det
Avatar billede ducks Nybegynder
27. oktober 2003 - 21:33 #14
Den retter det til &quot; eller sådan noget, men det tager ikke htmlencoder det ikke i textboxene.
Avatar billede ducks Nybegynder
28. oktober 2003 - 00:20 #15
Dvs. tegnende stadig mangler i textboxen om jeg så htmlencoder det.
Avatar billede ducks Nybegynder
31. oktober 2003 - 00:49 #16
Det fik jeg jo ik meget ud af :(
Avatar billede dawin_dk Nybegynder
31. oktober 2003 - 01:23 #17
har du et link til der du rent faktisk bruger det ?
Avatar billede ducks Nybegynder
31. oktober 2003 - 16:49 #18
Nej desværre, det er en del af et admin system på et site :(
Avatar billede dawin_dk Nybegynder
31. oktober 2003 - 16:53 #19
så åbn op midlertigt så man rent faktisk kan se ... men nm .. melder mig ud af tråden så :)
Avatar billede ducks Nybegynder
06. november 2003 - 20:27 #20
Jeg ser lige om jeg kan fixe noget så folk kan se hvordan det fungerer, men opretter nyt til den tid.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester