---
title: "Öppna två targets i olika frames"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/127780-öppna-två-targets-i-olika-frames"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "elora"
published: "2005-05-06T21:47:50.000Z"
updated: "2005-05-06T23:09:21.000Z"
replies: 4
views: 317
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/127780-öppna-två-targets-i-olika-frames"
---

# Öppna två targets i olika frames

## #1 — elora, 2005-05-06T21:47Z

Hey,
är lite ringrostig på html-knackning och behöver lite hjälp från duktiga medarbetare här på WF.

Okey- enkelt problem:

I min "meny.htm" vill jag öppna en ny undermeny samtidigt som en ny sida öppnas i main-sidan.
Har hittat en kod som ser ut som sådan:

\<script language="javaScript"\>
\<!-- //Hide this script from old browsers
function change (url1,url2)
{
parent.frame1.location.href = url1;
parent.frame2.location.href = url2;
}
// --\>
\</script\>
sedan ett script till som ska sitta vardå?

\<a href="javascript:change('link1.htm','link2.htm');"\>
klicka här! \</a\>

Men här tar det stopp i hjärnbalken;
var sätter jag in respektive sida?
ex tjejmeny.htm ska öppnas åter i menysidan,
medan tjejerna.htm ska öppnas i mainsidan.

Ska jag skriva in något i respektive a href-länk för tjejmeny.htm
etc? Någon som kan gissa vad jag behöver en liten puff i rätt riktning med?

MVH
 :L

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

## #2 — frankof, 2005-05-06T21:58Z

En variant jag har användt, två iframes ("left" och "right")

```
function load2(URL1,URL2)
{
	parent.frames['left'].location.href=URL1;
	parent.frames['right'].location.href=URL2;
}
```

```
<a href="javascript:load2('sida1.html', 'sida2.html')">1-2</a>
```

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

## #3 — elora, 2005-05-06T22:10Z

Ugh...jag är tyvärr trögare än så (amningshjärna vettu ;))

För det första: Ska url1 & url2 bytas ut till någon av .htm sidorna?

Sedan: var hamnar andra koden??? \<a href="java script:load2 etc etc...

Det är knepigt när svaret är rakt under näsan.
Tack för hjälpen så här långt ;) hoppas du orkar reda ut detta innan sängdags ;)

Så här testade jag koden men den är väl felanvänd skulle jag tro.

\<script language="javaScript"\>
\<!-- //Hide this script from old browsers
function load2(URL1,URL2)
{
	parent.frames\['meny'\].location.href=URL1;
	parent.frames\['main'\].location.href=URL2;
}
\</script\>

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

## #4 — elora, 2005-05-06T22:11Z

Glömde notera att denna kod ska väl skrivas i meny.htm????

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

## #5 — frankof, 2005-05-06T23:09Z

Det är ett fungerande exempel frå en av mina sidor jag hade på HDn, javascript biten är bara javascript och html(anropet) fungerar rakt upp o ner, jag är ingen script guru, så förklaringen får du antagligen vänta med ;)

```
...
<head>
<script language="javaScript">
function load2(URL1,URL2)
{
	parent.frames['meny'].location.href=URL1;
	parent.frames['main'].location.href=URL2;
}
</script>
</head>
<body>
<a href="java script:load2('meny.html', 'main.html')">1-2</a>
</body>
...
```

P.s. Detta var med två iframes med namnen "meny" o "main", fungerar väl på samma sett oavsett hur du gör bara du ger framesen rätt namn

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/127780-öppna-två-targets-i-olika-frames
