Avatar billede lad Nybegynder
06. april 2006 - 21:11 Der er 3 kommentarer og
1 løsning

Tekstredigering (omslutning af tags uden visning af dem)

Hej.
Jeg er i gang med at prøve at lave en wysiwyg editor (som så mange andre).

Indtil videre er det lykkkedes mig at have et <textarea> hvor man kan markere tekst i og så klikke på en knap (f.eks. "fed") som så sætter <b> og </b> uden om det man har markeret. Dette er jo så kun ½vejs, hvis noget.

Det jeg egentlig vil have er jo ligesom i Word, at man markerer noget og så skal det blive fedt uden man kan se tags. Hvordan kan man gøre det ?
Jeg har set nogle eksempler på redigerbare iframes, men jeg kan ikke finde rundt i det. Det ser ud til jeg skal bruge noget der hedder innerHTML ..
Avatar billede fennec Nybegynder
07. april 2006 - 08:23 #1
Først vil jeg spørge om der er en grund til at du laver den selv (øvelse??), for der findes jo mange rigtig gode (og gratis) editor på nettet???

innerHTML er en metode til at indsætte/udtrække tekst i en tag block. F.eks:

<div id="test">Hej med dig</div>
<script>
alert(document.getElementById("test").innerHTML)
document.getElementById("test").innerHTML = "Ny tekst i div"
</script>
Avatar billede lad Nybegynder
07. april 2006 - 09:17 #2
ja det er i forbindelse med en øvelse, kan man vist godt kalde det. Jeg må forresten heller ikke bruge ExecCommand
Avatar billede fennec Nybegynder
26. november 2009 - 13:28 #4
Og et svar
.o) <-- One Eyed Jack
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