Avatar billede tobiassen Nybegynder
09. januar 2008 - 23:07 Der er 2 kommentarer og
1 løsning

online texteditor

Jeg har det her script:

function insertTag(frmElm,startTag,endTag) {
      if (typeof frmElm.selectionStart == "number") {
            selectedtext = startTag+frmElm.value.substring(frmElm.selectionStart,frmElm.selectionEnd)+endTag;
            frmElm.value = frmElm.value.substring(0,frmElm.selectionStart)+selectedtext+frmElm.value.substr(frmElm.selectionEnd);
      }
      else if (document.selection) {
              frmElm.focus();
              r = document.selection.createRange();
              r.text = startTag+r.text+endTag;}
      else frmElm.value += startTag+endTag;
  }

Hvor jeg så med det her link kan indsætte f.eks. rundt om tekst i et textarea:

<a href="#" onclick="insertTag(document.formen.text,'','');">Fed</a>

Nu vil jeg så godt have den til at blive f.eks. fed i textareaet med det samme når jeg trykker, kan det lade sig gøre, og hvordan?
Avatar billede fant0mas Nybegynder
09. januar 2008 - 23:18 #1
Egentlig er det nok et JavaScript spørgsmål. Men du er ikke interesseret i bare at implementere en wysiwyg editor?

tinyMCE eller FCKeditor er bud derpå..
Avatar billede tobiassen Nybegynder
10. januar 2008 - 01:30 #2
Jaa det er det nok, og nej er jeg ikke.
Avatar billede tobiassen Nybegynder
10. januar 2008 - 11:24 #3
lukker, og flytter til javascript
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