---
title: "Uppdatera opener och stänga popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/145058-uppdatera-opener-och-stänga-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "S@rpp@"
published: "2006-04-04T12:33:21.000Z"
updated: "2006-04-04T20:59:53.000Z"
replies: 5
views: 494
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/145058-uppdatera-opener-och-stänga-popup"
---

# Uppdatera opener och stänga popup

## #1 — S@rpp@, 2006-04-04T12:33Z

Har följande problem:

Via följande frameset:

```
<frameset rows="66,*" framespacing="0" border="0" frameborder="0">
  <frame name="toppen" target="visning" src="huvud.asp">
  <frameset cols="246,*">
    <frame name="menyn" target="visning" src="meny.asp">
    <frame name="visning" src="innehall.asp">
  </frameset>
  ...
</frameset>
```

 
Via innehall.asp öppnas ett popupfönster som också är en frame uppbyggd på samma vis.
Där försöker jag få till att ladda om innehall.asp i den första framen och därefter stänga hela popupfönstret.

Jag får popupen till att stängas, men inte reload av innehall.asp.

```
opener.(top?/parent?/frames?).location.reload();
```

 \-någonting åt det hållet?

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

## #2 — Fredde Mannen, 2006-04-04T12:51Z

```
opener.frames['framenamn'].location.reload();
```

Tror jag!

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

## #3 — S@rpp@, 2006-04-04T13:09Z

Nä tyvärr, det fungerade inte.

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

## #4 — nitro2k01, 2006-04-04T13:17Z

```
if (window.opener && !window.opener.closed)
    window.opener.top.frames['framenamn'].location.reload();

self.close();
```

/Edit

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

## #5 — S@rpp@, 2006-04-04T13:45Z

> window.opener.top.frames\['framenamn'\].location.reload();

Så hade jag i popupen innan jag lade till frames i popupfönstret. Och det fungerade. Men inte nu?

Det borde väl inte vara några problem att ha frames i popupen? 

Framen i popupen är så här om det är till ngn hjälp.

```
<frameset rows="66,*">
  <frame name="bildtoppen" target="bildvisning" src="imghuvud.asp">
  <frameset cols="246,*">
    <frame name="bildmenyn" target="bildvisning" src="imgmeny.asp">
    <frame name="bildvisning" src="selectImg.asp">
  </frameset>
</frameset>
```

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

## #6 — S@rpp@, 2006-04-04T20:59Z

Provade följande och det fungerade:

```
parent.opener.top.frames['visning'].location.reload();
```

 

Tyckte att jag provat alla varianter, men tydligen inte  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/145058-uppdatera-opener-och-stänga-popup
