---
title: "Uppdatera opener"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18746-uppdatera-opener"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kim"
published: "2002-01-15T08:09:00.000Z"
updated: "2002-01-16T09:03:00.000Z"
replies: 10
views: 293
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/18746-uppdatera-opener"
---

# Uppdatera opener

## #1 — Kim, 2002-01-15T08:09Z

Jag har ett dokument med en textarea där man ska kunna formatera texten genom att lägga in viss HTML genom att klicka på knappar, t.ex. om man klickar på knappen för fet stil så stoppas \<b\> och \</b\> in i textarean runt den text som är markerad. Det fungerar hur bra som helst, men nu ska jag skapa ett länkverktyg där ett fönster öppnas och man får fylla i lite info om länken och sen ska textarean i det ursprungliga fönstret uppdateras. Hur gör man för att komma åt en textarea från en popup?

Koden för att klistra in har jag, men hur kommer man åt textarean?

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

## #2 — skyman, 2002-01-15T08:39Z

Har du kollat denna?
 <http://cgi.webforum.nu/wf/Forum13/HTML/000298.html>

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

## #3 — Kim, 2002-01-15T09:05Z

Japp, och det är inte vad jag har tänkt mig.
Det är inte så att jag ska gå från en sida till en annan i samma fönster, utan jag har en ganska komplex GET-url och på denna har jag en textarea. En ny sida öppnas och formulärinnehållet i popupen ska klistras in i textarean på den första sidan.

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

## #4 — skyman, 2002-01-15T10:28Z

Aiight!
Ja det var ju lite mer komplext.

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

## #5 — PatrikB, 2002-01-15T13:25Z

otestat!!!

```
... onClick="window.opener.formname.fieldname.value = document.formpopup.fieldpopup.value;self.close" ...
```

som sagt, väldigt otestad :o

cya,
PatrikB

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

## #6 — Kim, 2002-01-15T13:44Z

Som sagt, det är inte vad jag har tänkt mig. Det är så att jag har en text i denna textarea redan och jag vill inte ta bort den, bara stoppa in den nya texten där markören i textarean står.

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

## #7 — PatrikB, 2002-01-15T15:52Z

```
... onClick="window.opener.formname.fieldname.value = window.opener.formname.fieldname.value + ' ' + document.formpopup.fieldpopup.value;self.close" ...
```

cya,
PatrikB

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

## #8 — Kim, 2002-01-16T08:10Z

Jag använder denna funktion på en sida för att kunna lägga in en text i en textarea där markören står. Det fungerar bra, men hur ska jag ändra denna för att det ska gå att lägga till text vid markören från popup-fönstret?

```
function insertAtCaret(textArea, text) {
 
    if(textArea.createTextRange && textArea.caretPos) {
        caretPos = textArea.caretPos;
        caretPos.text = 
          caretPos.text.charAt(caretPos.text.length  - 1) == ' ' ?
            text+ '\n ' : text + '\n';
        textArea.focus();
    } else {
        textArea.value = text;
    }
}
```

Vore bra om jag kunde få hjälp med det här.

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

## #9 — @nders, 2002-01-16T08:21Z

Du borde kunna kalla på den funktionen från popupfönstret.

Jag vet dock inte om du kan plocka fram markörpositionen eftersom popupfönstret är i fokus. Men prova i alla  fall. :)

Nånting sånt här hade jag försökt med:

```
opener.insertAtCaret(opener.formuläret.textarean,document.formpopup.fieldpopup.value);
```

Det är möjligt att du ska ha ett document mellan opener och förmuläret, men jag vet inte så noga.

Observera att jag inte på något sätt är kung på javascript. :)

Mvh,

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

## #10 — Kim, 2002-01-16T08:35Z

Tack Snabel-anders, du är en ängel! \*puss\* ;)

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

## #11 — @nders, 2002-01-16T09:03Z

:r

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18746-uppdatera-opener
