---
title: "Smidigare forumkod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/101406-smidigare-forumkod"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "joakimweb"
published: "2004-04-13T18:25:13.000Z"
updated: "2004-04-16T15:13:19.000Z"
replies: 2
views: 244
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/101406-smidigare-forumkod"
---

# Smidigare forumkod

## #1 — joakimweb, 2004-04-13T18:25Z

Hej!

En rätt så komplicerad grej, för mig i alla fall. Forumkoden är ju ofta knepig med att taggarna ska läggas in i slutet av inlägget. Istället vore det ju smartare om man kan gå tillbaka i texten och göra en text fetstilt t.ex.

```
function b() {
	var b=prompt("Skriv texten som ska ha fet stil:","");
        document.inlagg.text.value=document.inlagg.text.value+'[b]'+b+'[/b]';
}
```

 

Är den kod jag använder nu. Någon som kan och vill förbättra så att man kan lägga in taggar mitt i en text?

Tacksam för all hjälp!

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

## #2 — solbulle, 2004-04-13T21:04Z

Ie-specifikt kan jag tänka mig: <http://www.webforum.nu/showthread.php?s=&postid=429657#post429657>

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

## #3 — joakimweb, 2004-04-16T15:13Z

Denna ser bra ut (kopierad från refererad tråd, tack Solbulle)

```
<script language="JavaScript" type="text/javascript">
function addToSelection(before,after){
	if(document.selection.createRange().text){
		document.selection.createRange().text=before+document.selection.createRange().text+after;
	}
}
</script>
<form method="POST">
        <input type="Button" value="<B>" onClick="addToSelection('<b>','</b>');">
        <input type="Button" value="<I>" onClick="addToSelection('<i>','</i>');">
        <input type="Button" value="<U>" onClick="addToSelection('<u>','</u>');">
        <br>
        <textarea name="Text1" Rows=8 Cols=70></textarea>
</form>
```

 

Fast jag skulle vilja ha så att man kan klicka mitt i ett ord och bara få en \<b\>-tagg t.ex. Någon som vet? 

Tack på förhand!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/101406-smidigare-forumkod
