---
title: "TextArea"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18245-textarea"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "alfa"
published: "2000-12-27T14:09:00.000Z"
updated: "2001-09-21T17:49:00.000Z"
replies: 11
views: 220
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18245-textarea"
---

# TextArea

## #1 — alfa, 2000-12-27T14:09Z

Kan man göra så här ?

Om man har en textarea och sedan markerar ett ord i den och trycker på en knapp så ska den skriva in före och efter tex \<font size=4\>ord\</font\> i textarean där ordet är.
Hoppas ni fattar vad jag menar.

Permalänk: https://www.webforum.nu/p/18245

## #2 — RGB, 2000-12-30T18:26Z

Nej.

Permalänk: https://www.webforum.nu/p/334589

## #3 — nybi, 2000-12-31T13:28Z

Öhh...  allting är möjligt men sen hur besvärligt det blir att göra det är en annan sak.

Om ni fattar vad jag menar.
:-)

Permalänk: https://www.webforum.nu/p/334590

## #4 — RGB, 2001-01-02T13:06Z

Inte med hjälp av Javascript i en webbläsare.

Permalänk: https://www.webforum.nu/p/334591

## #5 — DmS, 2001-01-02T16:03Z

Ahrm... jo...  i IE 5...
så här:

Funktion i \<head\>\</head\>

```
function hiliteToFont4(txtArea){
	txtAreaName   = txtArea.name;
	txtRange      = document.all[txtAreaName].createTextRange();
	txtContainer  = txtRange.parentElement().name;
	
	objRange      = document.selection.createRange();
	hiliteTxt     = objRange.text;
	toFont4_Txt   = "<font size='4'>" + hiliteTxt + "</FONT>";
	
	if(hiliteTxt != ""){
		objRange.text = toFont4_Txt;
	}
}
```

Fält som du skriver i...

```
<textarea cols="30" rows="15" name="txtMainText"></textarea>
```

anropa funktionen med:

```
<a href="#" onClick="javascript:hiliteToFont4(txtMainText);">Size 4</a>
```

Ska funka...
Dan

Permalänk: https://www.webforum.nu/p/334592

## #6 — RGB, 2001-01-03T11:12Z

Tja! Vad säger man...
Schysst! ;)

Permalänk: https://www.webforum.nu/p/334593

## #7 — DmS, 2001-01-03T12:03Z

:-)
Tyvärr kan jag inte ta all cred för det, har fått det i tredje/fjärde hand och det fanns ingen upphovsman till det. Men nog är det bra att ha för admingränssnitt...
Dan

Permalänk: https://www.webforum.nu/p/334594

## #8 — alfa, 2001-01-07T10:16Z

Ett Jättttte stort tack till

DmS

Permalänk: https://www.webforum.nu/p/334595

## #9 — Macce, 2001-09-20T11:24Z

Om jag vill ha flera alternativ t.ex:
\<a href="#" onClick="javascript:hiliteToFont4(txtMainText);"\>Size 1\</a\>
\<a href="#" onClick="javascript:hiliteToFont4(txtMainText);"\>Size 2\</a\>
\<a href="#" onClick="javascript:hiliteToFont4(txtMainText);"\>Size 3\</a\>

hur gör man då ?

Kan nån som är en fena på javascript
säga hur man gör om funktionen till att klara fler olika alternativ ?

annars kan man ju ha ett gäng liknande 
funktioner men det blir väl lite väl 
mycket onödig kod...

Mvh

Permalänk: https://www.webforum.nu/p/334596

## #10 — RGB, 2001-09-20T15:08Z

Antar att du menar ngt liknande det här:

```
<script langauage="jscript">
function hiliteToFont4(txtArea,size){
txtAreaName = txtArea.name;
txtRange = document.all[txtAreaName].createTextRange();
txtContainer = txtRange.parentElement().name;

objRange = document.selection.createRange();
hiliteTxt = objRange.text;
toFont4_Txt = "<font size='"+size+"'>" + hiliteTxt + "</FONT>";

if(hiliteTxt != ""){
objRange.text = toFont4_Txt;
}
}

</script>
<textarea cols="30" rows="15" name="txtMainText"></textarea>
<br>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,1);">Size 1</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,2);">Size 2</a>
<a href="#" onClick="javascript:hiliteToFont4(txtMainText,3);">Size 3</a>
```

Permalänk: https://www.webforum.nu/p/334597

## #11 — Macce, 2001-09-20T17:48Z

Ja !

Men om jag vill ha fler funktioner 
som t.ex \<img src=" osv.
Då kanske jag måste lägga till helt nya funktioner ?

Eller ???

Permalänk: https://www.webforum.nu/p/334598

## #12 — RGB, 2001-09-21T17:49Z

Inte nödvändigtvis.

Permalänk: https://www.webforum.nu/p/334599

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18245-textarea
