Avatar billede snigeren Nybegynder
27. oktober 2007 - 13:55 Der er 6 kommentarer og
2 løsninger

lave bold, italic, link knap i textfield?

Jeg vil prøve at lave mit eget lidt mere advancerede tekstfield editor. Dvs. jeg kunne godt tænke mig at lave så en bruger kan lave bold, italic, markere noget tekst og tryk på "link" knap så teksten bliver en url (evt. bare så php automatisk laver www.noget.dk om til link)

Er det noget der er til at gøre lidt simpelt?
Avatar billede w13 Novice
28. oktober 2007 - 11:56 #1
Det er ikke forfærdelig simpelt, faktisk. Men prøv følgende kode, så ser du grundprincippet i det:

<button onclick="execCommand('bold')">F</button>
<button onclick="execCommand('italic')">I</button>
<button onclick="execCommand('underline')">U</button>
<button onclick="execCommand('createlink')">Link</button>

<p>Marker denne tekst, inden tryk på knap</p>
Avatar billede snigeren Nybegynder
28. oktober 2007 - 21:16 #2
ja det virker jo fint nok... det er måske meget advanceret at bruge det i forbindelse med et tekstfelt til når noget skal puttes i en db?
Jeg har bare prøvet at sætte koden ind på en admin side jeg er igang med og der virker det fint på den faste tekst på siden men ikke i tekstfeltet...
Avatar billede w13 Novice
28. oktober 2007 - 21:39 #3
Nej. For det store problem er jo: et textarea kan ikke vise formateret tekst/billeder/links/lignende. Mange løser det med et IFrame, som har designMode=on slået til i JavaScript. Men det er altså her, at de besværlige løsninger kommer ind i billedet. :) Især hvis det skal virke i "alle" browsere.
Avatar billede snigeren Nybegynder
29. oktober 2007 - 16:07 #4
ahh ok,.. så den bedste løsning ville være hvis de folk der har lavet textfields fik det til at understøtte formateret tekst =)

gad vide om de læser med her?! :D

oh well så må jeg en gang finde ud af lave noget med noget iframe, eller helt droppe det der halløj =)

øhm ska vi dele points eller hvordan? du har jo delvist hjulpet mig =)
Avatar billede w13 Novice
29. oktober 2007 - 17:39 #5
Ja, det kan vi godt. =)
Avatar billede w13 Novice
29. oktober 2007 - 17:40 #6
Du kan også downloade en færdig editor. Et par gode er FCKEditor og TinyMCE
Avatar billede snigeren Nybegynder
29. oktober 2007 - 18:56 #7
ja det har jeg oxo tænkt på, men det er jo sjovere at lave sin egen =)

Det bliver vist bare ikke lige foreløbig jeg får tid til det,.. har ski så meget at se til hele tiden =/

Men anyhu så takker jeg for snakken,.. till we meet again mr. bond! =)
Avatar billede w13 Novice
29. oktober 2007 - 19:22 #8
Jep. =) Og takker for point!
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