---
title: "Öppna sida i en ram som ligger i ett popupfönster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/156510-öppna-sida-i-en-ram-som-ligger-i-ett-popupfönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "vic"
published: "2007-01-28T23:28:01.000Z"
updated: "2007-01-29T22:43:58.000Z"
replies: 10
views: 278
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/156510-öppna-sida-i-en-ram-som-ligger-i-ett-popupfönster"
---

# Öppna sida i en ram som ligger i ett popupfönster?

## #1 — vic, 2007-01-28T23:28Z

Jag behöver en funktion som denna:

```
function OpenInPopUp() {

if(Om popupfönstret redan är öppnat)
 {
 öppna länken i popupfönstret;
 därefter ladda om en iframe som ligger i popupfönstret;
 }
else
 {
 öppna popupfönster med länken;
 därefter ladda om iframen som ligger i popupfönstret;
 }

}
```

Om någon kan ge mig nått att börja med åtminstone vore jag väldigt tacksam

Mvh

Vic

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

## #2 — Peter S, 2007-01-28T23:44Z

```
function OpenInPopup()
{
  window.open("page.html","popup","");
}
```

Vad skiljer blocken i din if-sats åt?

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

## #3 — vic, 2007-01-29T00:43Z

Njä, jag insåg att det inte var så tillkrånglat det där endå. Men hur gör jag om jag vill öppna en länk i popup-fönstrets moderfönster? går det?

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

## #4 — Peter S, 2007-01-29T00:54Z

På sidan som visas i popupfönstret:

```
window.opener.location.href = 'page.html';
```

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

## #5 — vic, 2007-01-29T14:37Z

aha, Men om jag vill byta fokus oxå kan jag då skriva?

```
window.opener.location.href = 'page.html';
window.opener.focus();
```

När jag försöker byta fokus till popupfönstret på detta sätt

```
window.PopUpWin.focus()
```

Får jag felmeddelandet att PopUpWin inte är definerat

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

## #6 — Peter S, 2007-01-29T14:42Z

> **vic skrev:**
>
> aha, Men om jag vill byta fokus oxå kan jag då skriva?
>
>
> ```
> window.opener.location.href = 'page.html';
> window.opener.focus();
> ```

Japp!

> **vic skrev:**
>
> När jag försöker byta fokus till popupfönstret på detta sätt
> 
> 
>
>
> ```
> window.PopUpWin.focus()
> ```
>
> 
> Får jag felmeddelandet att PopUpWin inte är definerat

Då får vi göra några ändringar:

```
[red]var PopUpWin = 0;[/red]
function OpenInPopup()
{
  [red]PopUpWin = [/red]window.open("page.html","popup","");
}
```

Sedan kan du säga:

```
if (PopUpWin && !PopUpWin.closed)
  PopUpWin.focus();
```

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

## #7 — vic, 2007-01-29T14:54Z

Ok, då förstår jag 

// Tack så mycket :)

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

## #8 — Peter S, 2007-01-29T14:56Z

```
 :bire
```

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

## #9 — vic, 2007-01-29T22:16Z

Jag skulle vilja lägga till en liten fråga :)

Är det möjligt att aktivera en function i popupfönstret från moderfönstret, alltså inte ladda om sidan i popupfönstret utan endast aktivera en funktion

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

## #10 — Peter S, 2007-01-29T22:40Z

```
if (PopUpWin && !PopUpWin.closed)
  PopUpWin.myFunction();
```

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

## #11 — vic, 2007-01-29T22:43Z

Du är kung! Nu ska jag ge mig :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/156510-öppna-sida-i-en-ram-som-ligger-i-ett-popupfönster
