Avatar billede mhoffmann Nybegynder
29. december 2002 - 21:22 Der er 4 kommentarer og
2 løsninger

Formatering af tekst

Jeg har en textbox man kan indtaste tekst i. Denne text gemmes i en db og vises så på en webside. Jeg har fået ordnet det sådan at den medtager linjeskift mm.

Men... Hvis nu man f.eks. vil have et (eller flere) ord med fed, større skrifttype mm. hvordan kan man så lave det smart? Kunne man f.eks. lave nogle knapper ved siden af teksfeltet, som man kan trykke på efter man har markeret en del af teksten...???

Jeg har lavet selve siden i ASP og HTML, så løsninger i disse er foretrukne men  løsninger i javascript er også ok.

Mvh. Martin
Avatar billede Slettet bruger
29. december 2002 - 21:25 #1
du kunne lave det vi replace, så man eksempelvis lavede:

fedskrift start = {
fedskrift slut =}

og når du så udskrev det, skulle du replace dem med henholdsvis <b> og </b>
Avatar billede Slettet bruger
29. december 2002 - 21:28 #2
dine replace vil se sådanne ud og komme efter din linieskift funktion:

samme som ovenfor = replace(c1,{,"<b>")
samme som ovenfor = replace(c1,},"</b>")
Avatar billede mhoffmann Nybegynder
29. december 2002 - 21:33 #3
Ja, men det er for besværligt. Det skal være mere avanceret, så man ikke selv skal skrive nogle tags.
Avatar billede Slettet bruger
29. december 2002 - 21:34 #4
ja så må jeg sige så får du svært ved det
Avatar billede mhoffmann Nybegynder
29. december 2002 - 21:46 #5
Andre der har en god ide til det...??
Avatar billede lare Nybegynder
30. december 2002 - 13:45 #6
Jep. Prøv at søge på nettet efter noget som hedder OnlineContentEditor. Det er en html side med en masse javascript. Her kan du lave alt det du efterlyser.

Det eneste du skal gøre er at ændre i måden siden gemmer alt html koden!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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