---
title: "Värde från nytt fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/114511-värde-från-nytt-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jonne"
published: "2004-10-27T09:24:22.000Z"
updated: "2004-10-27T12:40:38.000Z"
replies: 4
views: 225
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/114511-värde-från-nytt-fönster"
---

# Värde från nytt fönster

## #1 — jonne, 2004-10-27T09:24Z

Följande scenario:

Ett fönster (edit.htm), ett popupfönster (browse.htm).

I browse finns en lista med checkboxar. Dessa checkboxar har ett värde (otroligt men sant). Browse innehåller en textlänk som heter "Lägg in".

Det som jag vill åstadkomma är att när jag klickar i en checkbox och sedan klickar på länken så ska värdet från checkboxen komma upp i en textarea på edit.htm

Exempel:

checkbox1 i browse.htm innehåller värdet "image2.jpg". När jag klickar på textlänken "Lägg in" så dyker \<img src=image2.jpg\> upp i edit.htm och popupfönstret stängs.

Någon som har en bra lösning för detta? Mina js-kunskaper är ju som vanligt körda i botten.

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

## #2 — Peter S, 2004-10-27T12:11Z

I browse.htm:

```
<script type="text/javascript">

function add() {
    var fObj = document.forms["[b]namn_på_formulär[/b]"],
        elms = fObj.elements["[b]namn_på_checkbox[/b]"],
        iLen = elms.length;

    while (iLen-->0)
        elms[iLen].checked && (window.opener.document.forms["[b]namn_på_formulär_i_edit.htm[/b]"].elements["[b]namn_på_textarea[/b]"].value = elms[iLen].value);
}

</script>
...
<a href="java&#115;cript:add()">Lägg in</a>
...
```

 :)

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

## #3 — jonne, 2004-10-27T12:26Z

Hmm nja det händer tyvärr inte mycke alls när man klickar på Lägg in i browse.htm. Inga felmeddelanden ingenting.

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

## #4 — Peter S, 2004-10-27T12:35Z

Fungerar bra för mig. Här är en testkod du kan leka med:
Popupfönstret:

```
<script type="text/javascript">

function add() {
    var fObj = document.forms["f"],
        elms = fObj.elements["c"],
        iLen = elms.length;

    while (iLen-->0)
        elms[iLen].checked && (window.opener.document.forms["f"].elements["ta"].value = elms[iLen].value);
}

</script>

<form name="f">
 <input type="checkbox" name="c" value="c1">
 <input type="checkbox" name="c" value="c2">
</form>

<a href="java&#115;cript:add()">Lägg in</a>
```

Moderfönstret:

```
<form name="f">
 <textarea name="ta"></textarea>
 <button type="button" onclick="window.open('p.html','','height=300,width=300')">popup</button>
</form>
```

 :)

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

## #5 — jonne, 2004-10-27T12:40Z

Suveränt! Precis så som jag ville ha det :) Tusen tack

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/114511-värde-från-nytt-fönster
