---
title: "Låta en länk öppna två HTML-dok i två olika frames"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/68876-låta-en-länk-öppna-två-html-dok-i-två-olika-frames"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hannafinn"
published: "2003-02-20T15:29:44.000Z"
updated: "2003-02-20T16:31:20.000Z"
replies: 3
views: 305
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/68876-låta-en-länk-öppna-två-html-dok-i-två-olika-frames"
---

# Låta en länk öppna två HTML-dok i två olika frames

## #1 — hannafinn, 2003-02-20T15:29Z

Hej

Jag har en webbplats med tre frames. I frame 1 ligger en navigationsmeny. När man klickar på en av dess knappar vill jag att två HTML-dokument öppnas samtidigt. Det ena i frame 2 och den andra i frame 3. Hur stan gör jag detta. Om ni inte förstår hur jag menar så kika på www.linum.se.

Hoppas på ett snabbt svar här...
Tack på förhand

/Hanna

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

## #2 — Peter S, 2003-02-20T15:41Z

Hej och välkommen till wF Hanna!  :bire 

Så här kan du göra:

1\. Lägg följande innanför "head"-taggarna i navigationsramen:

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

function change(url_1, ram_1, url_2, ram_2){
     parent.frames[ram_1].location.href = url_1;
     parent.frames[ram_2].location.href = url_2;
};

//-->
</script>
```

I länkarna i navigationsramen:

```
<a href="javascript:change('lank1.html', 'ramnamn1', 'lank2.html', 'ramnamn2')">Text</a>

<!-- Om du använder bilder som länkar -->

<img src="foo.gif" onclick="change('lank1.html', 'ramnamn1', 'lank2.html', 'ramnamn2')">
```

Notera att det inte skall vara ett mellanrum i ordet "javascript".

 :)

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

## #3 — Pedda, 2003-02-20T15:42Z

Man numrerar sina frames från topp till botten och vänster till höger. Observera att första framen har nummer 0.
Detta exempel uppdaterar frame 1 och 2.

Placera inom head taggarna:
\<script language="JavaScript" type="text/javascript"\>
\<!-- 
function changetwoframes( ) 
{ 
parent.frames\[1\].location.href="sida1.html"; 
parent.frames\[2\].location.href="sida2.html"; 
} 
//--\> 
\</script\>

Så här ska länken se ut:
\<a href="javascript:changetwoframes( )"\>länktext\</a\>

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

## #4 — hannafinn, 2003-02-20T16:31Z

Tackar!

Tackar tackar!

Fungerar utmärkt!  :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/68876-låta-en-länk-öppna-två-html-dok-i-två-olika-frames
