28. marts 2006 - 00:05
Der er
28 kommentarer
Spær for html font i formularfelter
er det muligt at spærre for html font i formularfelter, eller skal dette gøres i eks. databasen?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. marts 2006 - 00:32
#1
Er det kun <FONT..> du vil have blokeret ?
28. marts 2006 - 00:33
#2
Ja font og farver
28. marts 2006 - 00:35
#3
Dvs. ikke alle html koder ?
28. marts 2006 - 00:36
#4
Hm, jo måske er det det bedste, hvad er nemmest?
28. marts 2006 - 00:36
#5
Noget nær, ved udtræk fra db: besked = Replace(besked, "<font", "<font") Så blir font i hvert fald ikke udskrevet
28. marts 2006 - 00:37
#6
Kan man fjerner alle html koder og samtidig lave linieskift ved return?
28. marts 2006 - 00:38
#7
Ellers kan du bare sige: besked = Replace(besked, "<", "<") "<" åbner jo en html kode, men da den blir erstattet af < som er hmtl-koden for <, ja, så er det ikke længere nogen html-koden.. Forvirret :D ?
28. marts 2006 - 00:38
#8
Linjeskift: besked = Replace(besked, vbCrLf, "<BR>")
28. marts 2006 - 00:40
#9
okay :-) gider du forklare mig hvordan koden skal læses/virker?
28. marts 2006 - 00:42
#10
og hvordan sættes koden ind i udtrækket? rs("besked") = besked = Replace(besked, vbCrLf, "<BR>") eller??
28. marts 2006 - 00:43
#11
Når du udtrækker fra databasen, så får du fx rs("besked"). Dernæst starter du med at sige: besked = rs("besked") Så erstatter du linjeskift i db til htmlkoden <br> besked = Replace(besked, vbCrLf, "<BR>") og gør så man ikke kan bruge HMTL koder, ved at ændre HTML-kodernes start-tag: besked = Replace(besked, "<", "<")
28. marts 2006 - 00:58
#12
Dette: besked = Replace(besked, "<", "<")
Fjerne ikke HTML tages det disabler dem bare så kommer de til at stå i browseren som læsbare tags. Eks hvis man skriver <b>fed</b> vil det også stå i browseren. Hvis det er det man ønsker kan man i princippet også bruge funktionen Server.HTMLencode:
besked = Server.HTMLencode(besked)
I dette spørgsmål er en funktion som fjerne tags fra teksten så der kun er teksten tilage:
http://www.eksperten.dk/spm/290551
28. marts 2006 - 00:59
#13
Eagleeye, You're The Man ;)
28. marts 2006 - 08:32
#14
Tak for svarene, men faktisk er det nok bare at disable dem, så besked = Server.HTMLencode(besked) er nok det?
28. marts 2006 - 08:40
#15
Hvordan så bruge: besked = Server.HTMLencode(besked) og linieskift?
28. marts 2006 - 08:53
#16
Linjeskift ska du bare bruge: besked = Replace(besked, vbCrLf, "<BR>")
28. marts 2006 - 10:26
#17
Jo husk vbCrLf replaces efter <br> eller laves disables <br> og vises som teskt :) koden vil blive: beksed = "bla bla bla bla.." 'evt. fra database eler form felt besked = Server.HTMLencode(besked) besked = Replace(besked, vbCrLf, "<BR>")
28. marts 2006 - 10:28
#18
hmm jeg ville skriv: husk at replace <br> til vbCrLf efter Server.HTMLencode ....
28. marts 2006 - 10:30
#19
Okay rigtig mange tak for hjælpen :)
28. marts 2006 - 10:33
#20
Nå min bror var logget ind. så prøver igen, mange tak for hjælpen :)
11. april 2006 - 20:45
#21
Vedr. linieskift, gør jeg således: beskrivelse = rs("beskrivelse") beskrivelse = replace(beskrivelse, vbCrLf, "<BR>") response.write Server.HTMLencode("" & beskrivelse & "") Det virker bare ikke, hvad kan der være galt?
11. april 2006 - 21:46
#22
Husk at bruger HTMLencode før du laver linie skift ellers disables <br> også :) beskrivelse = rs("beskrivelse") beskrivelse = Server.HTMLencode(beskrivelse) beskrivelse = replace(beskrivelse, vbCrLf, "<BR>") response.write beskrivelse
11. april 2006 - 22:12
#23
Arh okay prøver :-)
11. april 2006 - 22:15
#24
og har du nogle "<br>" i teksten som skal være linie skift i browseren er du nød til at konvertere dem til vbCrLf inden HTMLencode, også tilbage til "<br>" igen :)
25. april 2006 - 08:53
#25
Hvis man laver alm. linieskift i et formularfelt, genereres så ikke vbCrLf automatisk?
25. april 2006 - 15:18
#26
Jo
25. april 2006 - 15:36
#27
Tak for hjælpen :-)
13. august 2006 - 15:47
#28
Svar = points
Kurser inden for grundlæggende programmering