---
title: "javascript och rullgardiner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/76362-javascript-och-rullgardiner"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nachip"
published: "2003-05-08T16:54:43.000Z"
updated: "2003-05-08T17:10:16.000Z"
replies: 3
views: 286
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/76362-javascript-och-rullgardiner"
---

# javascript och rullgardiner

## #1 — nachip, 2003-05-08T16:54Z

Hej, hej...

Jag har lite problem med ett javascript som jag hittade här på wF och tyvärr så är mina javascriptkunskaper rätt så begränsade...

```
<script language="javascript">

function storeCaret(textArea) {

    if(textArea.createTextRange) {
        textArea.caretPos = document.selection.createRange().duplicate();
    }
}

function insertAtCaret(textArea, text) {

    if(textArea.createTextRange && textArea.caretPos) {

        caretPos = textArea.caretPos;
        caretPos.text =
          caretPos.text.charAt(caretPos.text.length  - 1) == ' ' ?
           text : text;
        textArea.focus();
    } 
}
</script>
```

```
<TEXTAREA NAME="text" ROWS="12" COLS="36" WRAP="virtual" onselect="storeCaret(this)" onclick="storeCaret(this)" onkeyup="storeCaret(this)"></TEXTAREA>

<input type="button" name="brknapp" onClick="javascript:insertAtCaret(text, 'wee');" value="wee">
```

<http://www.thirdfloor.biz/temp/test.html>

Istället för en knapp som infogar text på det stället där markören befinner sig så vill jag ha en rullgardinsmeny, där man kan välja olika saker att infoga.

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

## #2 — Peter S, 2003-05-08T17:00Z

```
<form method="post" action="">

<TEXTAREA NAME="text" ROWS="12" COLS="36" WRAP="virtual" onselect="storeCaret(this)" onclick="storeCaret(this)" onkeyup="storeCaret(this)"></TEXTAREA>

<br><br>

<select onchange="insertAtCaret(this.form.elements['text'],this.options[this.selectedIndex].text)">
	<option>Foo</option>
	<option>Bar</option>
</select>

</form>
```

 :)

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

## #3 — nachip, 2003-05-08T17:05Z

damn, det gick snabbt... tackar så mycket... :)

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

## #4 — Peter S, 2003-05-08T17:10Z

Det var så lite så.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/76362-javascript-och-rullgardiner
