Avatar billede langfinger Nybegynder
25. august 2003 - 21:03 Der er 4 kommentarer og
1 løsning

Javascript spørgsmål

Hej

Jeg har et text-area:
<TEXTAREA rows=10 cols=80 name="tekst"></TEXTAREA>

Jeg har en button:
<input type="button" value="Bold">

Når jeg markerer et ord eller et stykke tekst i text area og trykker på "Bold"-knappen vil jeg have sat et <strong> foran ordet/linien og et </strong> efter ordet/linien.

Kan det overhovedet lade sig gøre?

Mvh

Lange
Avatar billede langfinger Nybegynder
25. august 2003 - 21:16 #1
kom frisk javascript gutter :)
Avatar billede edutasia Nybegynder
25. august 2003 - 21:27 #2
<HTML>
<HEAD>
<STYLE>
#toolBar INPUT {width:30px; height:30px; font-weight:700; border:2px outset white}
</STYLE>
<SCRIPT>
function formatText(strTagName) {
    formular.tekst.focus();
    var caretPos = document.selection.createRange();
    if (caretPos.text != '') caretPos.text = '<' + strTagName + '>' + caretPos.text + '</' + strTagName + '>';
    else alert('Du skal lige markere noget tekst først');
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formular">
<DIV id="toolBar">
<INPUT TYPE="button" VALUE="F" ONCLICK="formatText('STRONG')">
<INPUT TYPE="button" VALUE="K" ONCLICK="formatText('I')">
<INPUT TYPE="button" VALUE="U" ONCLICK="formatText('U')">
</DIV>
<TEXTAREA ROWS=10 COLS=80 NAME="tekst"></TEXTAREA><BR>
</FORM>
</BODY>
</HTML>
Avatar billede langfinger Nybegynder
25. august 2003 - 21:32 #3
Oh so nice!
Avatar billede edutasia Nybegynder
25. august 2003 - 21:33 #4
Ovenstående er en absolut minimal editor, jeg lige havde på lager. Du kan genbruge funktionen formatText til alle mulige tags: Bare kald den med navnet på et tag, f.eks. UL, LI eller P, så indsætter den start- og sluttags omkring den markerede tekst i textarea'et...
Avatar billede langfinger Nybegynder
25. august 2003 - 21:40 #5
Jamen det er lækkert...
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