23. august 2002 - 10:34Der er
12 kommentarer og 1 løsning
Gøre noget ved markeret tekst i et tekstarea
Jeg skal gøre noget ved et stykke markeret tekst i et tekstarea. For eksempel ved tryk på en knap bliver det tilføjet noget til teksten. kan dette lade sige gøre
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<HTML> <HEAD> <SCRIPT> function storeCaret (textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } function insertAtCaret (textEl, text) { if (textEl.createTextRange && textEl.caretPos) { var caretPos = textEl.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; } else textEl.value = text; } </SCRIPT> </HEAD> <BODY> <form method="post" action="editor.hmtl" name="f">
<textarea rows="2" cols="20" id="hej" onSelect="storeCaret(this);" onClick="storeCaret(this);" onKeyup="storeCaret(this);">Her er lidt tekst.</textarea>
</form>
<a href="#" onclick="insertAtCaret(document.f.hej, 'Nikolajdu siger hej og indsætter sig selv...')">indsæt det her du</a> </BODY> </HTML>
til skovtrold: Nej det skal kun være den markret tekst der skal ændres
Jeg er ved at lave en slags editor hvor, hvor en bruger skriver en tekst, som så bliver vist på en html side. Det kunne så være rart at brugeren kunne markere en tekst der skulle være fed eller kursiv.
Hvordan siger i man tager den markerede tekst, smækker f.eks. <strong> og </strong> rundt omkring, og erstatter den markerede tekst, med den markerede tekst + <strong>-tags?
Synes godt om
Slettet bruger
14. august 2003 - 17:14#13
atheist>>
<script type="text/javascript"> harFokus = false;
function indsaet(start, slut) { if (harFokus) { rng = document.selection.createRange(); rng.text = start + rng.text + slut; } } </script>
Og:
<textarea ... onfocus="harFokus = true;" onblur="harFokus = false;"> Her skal teksten være...</textarea>
Derefter kan du med fx en knap som nedenstående indsætte valgfrie tags om den markerede tekst:
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.