---
title: "popup värde"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/118792-popup-värde"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "WiZzLeR"
published: "2004-12-27T23:13:25.000Z"
updated: "2004-12-28T13:12:30.000Z"
replies: 8
views: 353
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/118792-popup-värde"
---

# popup värde

## #1 — WiZzLeR, 2004-12-27T23:13Z

Hej. 

Jag vill att i ett popupfönster som öppnas såhär: 

```php
javascript:window_url='fil.php';x=window.open(window_url,'xx','width=500,height=150,scrollbars=0,resizable=0');x.focus()
```

så ska man kunna välja ett värde i ett select input och sedan  när man trycker på en submitknapp så stängs rutan och värdet läggs in i en textarea där länken fanns för att öppna popuppen.

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

## #2 — Peter S, 2004-12-27T23:20Z

Hej!

I popupfönstret:

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

function addValue(obj){
    var sel = obj.elements["namn_på_select"];

    window.opener.document.forms["namn_på_formulär_i_huvudfönstret"].elements["namn_på_textarea"].value = sel.options[sel.selectedIndex].value;

    window.close();

    return false;
}

</script>

<form onsubmit="return addValue(this)"
```

 :)

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

## #3 — WiZzLeR, 2004-12-28T02:17Z

japp verkar fungera =)

en sak dock.
 
Jag är inte så het på javascript men om jag vill lägga till lite text innan. typ add när det är submit så addas;

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

## #4 — Peter S, 2004-12-28T11:08Z

Då

```
window.opener.document.forms["namn_på_formulär_i_huvudfönstret"].elements["namn_på_textarea"].value = "[IMG]" + sel.options[sel.selectedIndex].value + "[/IMG]";
```

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

## #5 — WiZzLeR, 2004-12-28T11:33Z

mm ett litet problem som jag märkte imorse. Om man redan har text i textarean så försvinner allt och ersätts med värdet. Går det att få in, ,  där det är markerat?

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

## #6 — Peter S, 2004-12-28T12:33Z

I popupfönstret:

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

function addValue(obj){
    var sel	= obj.elements["s"],
	opdoc	= window.opener.document,
	ta	= opdoc.forms["f"].elements["ta"],
	str	= "[IMG]" + sel.options[sel.selectedIndex].value + "[/IMG]";

    if (opdoc.selection && opdoc.selection.createRange){
	var range = window.opener.window["range"];
	if (range != null)
	    range.text = str;
	else
	    ta.value += str;
    }

    else if (typeof ta.selectionStart != "undefined" && typeof ta.selectionEnd != "undefined")
	ta.value = ta.value.substring(0, ta.selectionStart) + str + ta.value.substring(ta.selectionEnd);

    window.close();

    return false;
}

</script>

<form onsubmit="return addValue(this)">
```

Ovan har jag döpt \<select\>-elementet i popupfönstret till *s*, formuläret i huvudfönstret till *f* samt \<textarea\>n till *ta*.

I huvudfönstret:

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

var range = null;

window.onload=function(){
    document.getElementById("popup").onbeforeactivate=function(){
	if (window.event.fromElement == document.forms["f"].elements["ta"])
	    range = document.selection.createRange();
    }
}

</script>
```

I ovanstående kodstycke har jag satt id-attributet på submitknappen till *popup*, alltså *id="popup"*.

 :)

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

## #7 — WiZzLeR, 2004-12-28T12:49Z

jo det börjar likna något =) heh tack. En sak till. Nu addas värdet sist. Går det att få värdet där "den-blinkande-markören" ligger i textearean eller har jag gjort något fel?

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

## #8 — Peter S, 2004-12-28T12:56Z

För mig fungerar det bra, så chansen är nog stor att något gått fel för dig.

Jag har laddat upp ett exempel: <http://member.webforum.nu/Peter%20S/temp.html>.

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

## #9 — WiZzLeR, 2004-12-28T13:12Z

yes nu fungerar det! Tack Peter S.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/118792-popup-värde
