---
title: "länka till \"target\" från annan fil?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/75706-länka-till-target-från-annan-fil"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "a_mehlin"
published: "2003-05-02T19:13:08.000Z"
updated: "2003-05-03T17:58:33.000Z"
replies: 25
views: 520
page: 1
pages: 2
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/html-css/75706-länka-till-target-från-annan-fil"
---

# länka till "target" från annan fil?

_Sida 1 av 2._

## #1 — a_mehlin, 2003-05-02T19:13Z

Jag kan inte komma på hur jag ska lösa mitt problem

jag håller på med en sida som är uppdelad i 5 "små fönster" med css box och där i en Iframe. I denna box har jag döpt var och en box till main1, main2, main3 osv. 

i boxen/rutan jag har i mitten ska själva menyn finnas. Menyn hämtas från en fil(meny.html) som består av en javameny. 
I själva javamenyn vill jag lägga länkar som ska öppna sig i angett fönster, dvs main1, main2 osv.

Från början hade jag en vanlig meny utan java. Men jag fick det inte att funka riktigt som det skulle när jag la javamenyn direkt i huvudfilen(där jag delat upp skärmen i boxar/iframe´s. Då hade jag ingen iframe för själva menyn utan bara en box. Det gick utmärkt att öppna mina länkar i dessa små fönster som finns runt om( med:     A href="fil.html" target="main1"  t.ex.

När jag nu ska skriva det här i meny.html....ja då vet ju inte den filen vart main1 osv finns. Hur kan man lösa det?

mvh Andreas

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

## #2 — Peter S, 2003-05-02T20:17Z

Är det fem stycken "iframes" du använder dig av? Du kanske kan posta koden för att underlätta?

 :)

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

## #3 — a_mehlin, 2003-05-02T21:05Z

test.html:

\<style type="text/css"\>

.box5{ background-color: #191970; height: 12.0%; width: 80.0%; padding: 10px; border: 0px solid #000000; position: absolute; left:10%; top:44%; }
.box1{ background-color: #708090; height: 43.6%; width: 50.0%; padding: 10px; border: 0px solid #000000; position: absolute; left:0px; top:0px;}
.box2{ background-color: #708090; height: 42.9%; width: 50.0%; padding: 10px; border: 0px solid #000000; position: absolute; right:0px; top:0px;}
.box3{ background-color: #708090; height: 43.6%; width: 50.0%; padding: 10px; border: 0px solid  #000000; position: absolute; left:0px; bottom:0px;}
.box4{ background-color: #708090; height: 42.9%; width: 50.0%; padding: 10px; border: 0px solid #000000; position: absolute; right:0px; bottom:0px;}

\</style\> 

\<html\>

\<head\> 

 

\<NAME="TEST"\>
\<title\> Test \</title\>

\<script language="javaScript"\>

function change (url1,url2,url3,url4)
{
parent.MAIN1.location.href = url1;
parent.MAIN2.location.href = url2;
parent.MAIN3.location.href = url3;
parent.MAIN4.location.href = url4;
}

// --\>

 

\</script\>

\</head\>

\<body bgcolor=#708090 SCROLL=NO LINK="WHITE" VLINK="WHITE" ALINK="WHITE"\>

\<IFRAME SRC="START1.HTML" NAME="MAIN1" WIDTH=485 HEIGHT=300 SCROLLING=NO FRAMEBORDER=0\>\</IFRAME\> \<p class="box4"\>

\<IFRAME SRC="START4.HTML" NAME="MAIN4" WIDTH=485 HEIGHT=300 SCROLLING=NO FRAMEBORDER=0\>\</IFRAME\> \<p class="box2"\>

\<IFRAME SRC="START2.HTML" NAME="MAIN2" WIDTH=485 HEIGHT=300 SCROLLING=NO FRAMEBORDER=0\>\</IFRAME\> \<p class="box3"\>

\<IFRAME SRC="START3.HTML" NAME="MAIN3" WIDTH=485 HEIGHT=300 SCROLLING=NO FRAMEBORDER=0\>\</IFRAME\> \<p class="box1"\>

\<BASEFONT FACE="Lucida Console" COLOR="WHITE" size=1\>
\<center\>

\<IFRAME SRC="INDEX.HTML" NAME="INDEX" WIDTH=700 HEIGHT=100 SCROLLING=NO FRAMEBORDER=0\</IFRAME\> \<p class="box5"\>

//\*I denna box ligger meny

\</b\> 
\</font\>
\</center\> \</p\>
\</body\>

\</html\>

Sen kommer det finnas "massvis" med html filer som man genom menyn ska kunna klicka fram i rutorna/boxarna

menyn är en html fil som ska placeras i box5

mvh Andreas

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

## #4 — Peter S, 2003-05-02T21:21Z

Ett tips är att använda dig av en [validator](http://validator.w3.org) för att rätta till eventuella fel i koden ( du använder dig bl.a. av några HTML-element som vid detta lag är föråldrade  ;)  )

För att öppna länkar i de andra fönstrena från din menyram, får du nog använda JavaScript:

```
<a href="[b]javascript[/b]:void(parent.window.frames['MAIN1'].location.href='http://www.webForum.nu')">webForum.nu</a>
```

 :)

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

## #5 — a_mehlin, 2003-05-02T21:31Z

:) man är ju inte jätte haj på det här :) men man lär sig allt efter som....tack så mkt...det verkar troligt att det kommer funka...ska testa nu.

mvh Andreas

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

## #6 — Peter S, 2003-05-02T21:40Z

Hoppsan, länken skall se ut så här:

```
<a href="[b]javascript[/b]:void(parent.window.frames['MAIN1'].location.href='http://www.webForum.nu')">webForum.nu</a>
```

 :)

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

## #7 — a_mehlin, 2003-05-03T10:37Z

hmm fan får det inte att funka. Säkert något jag gör fel :)
MEN för att det hela ska funka så bör ju följnade finnas med i koden. Namnet på boxen, filnamn för filen som ska öppnas i boxen, samt filnamnet där boxen ligger(dvs main1 osv ). 

Den här lokala länken kommer ju ligga i meny.html som ska öppnas i test.html

mvh Andreas

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

## #8 — Peter S, 2003-05-03T10:55Z

Hmm, det var nog jag som missuppfattade dig. Vill du öppna länkar i "iframes" från en annan "iframe", eller vad menar du?

 :)

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

## #9 — a_mehlin, 2003-05-03T10:58Z

japp jag vill öppna länkar i iframes från en annna iframe :) kunde nog inte uttrycka det bättre själv :)

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

## #10 — Peter S, 2003-05-03T11:21Z

Då bör ovanstående kod fungera. Får du något felmeddelande?

 :)

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

## #11 — a_mehlin, 2003-05-03T11:30Z

hmm nu måste jag fan tänka så jag inte säger fel :)

Det händer ingenting när jag klickar på länken. förutom att länken ändrar färg.

Sidan är alltså uppdelad i 5 fönster.( Iframes ) 
Det finns en meny som är en vanlig sida inga iframes här! då jag laddar en vanlig html sida i iframe på huvudsidan.

Jag ska alltså klicka i meny.html som ligger i box5( main5 ) som ska länka mainA1.html till main1 till exempel.

mvh Andreas

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

## #12 — Peter S, 2003-05-03T13:43Z

Fungerar inte din redan befintliga JavaScript-kod då? Länken ifråga ligger alltså mellan *\<p class="box5"\>\</p\>*, och det är med denna som du vill uppdatera de andra ramarna med?

```
<p class="box5">
     <a href="[b]javascript:[/b]void(window.frames['MAIN1'].loction.href='http://www.webforum.nu')">webForum</a>
</p>
```

 :)

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

## #13 — a_mehlin, 2003-05-03T15:04Z

hmm...
Nej alltså det skulle inte funka

i box fem öppnas meny.html som "startsida" i box5.

Om jag skulle lägga en länk däremellan du föreslog skulle startasidan bara "lägga sig över" och man skulle inte få ta del av den iaf.

alltså det är i menyn jag ska ha länkarna...menyn är ju en separat fil som öppnas i box5. Länken ska alltså ligga i meny filen.

Men hur ska den skrivas?? :)
mvh Andreas

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

## #14 — a_mehlin, 2003-05-03T15:07Z

en annan lite snabb fråga oxå :)  håller precis på med ett forum ska ska finnas på siten oxå....Men då det består av asp hur länkar man till forumet?? jag vet hur man kör själva forumet med IIS. men hur det ska länkas via min sida vet jag inte 

mvh Andreas

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

## #15 — Peter S, 2003-05-03T15:26Z

Vad är ett som ligger innanför paragrafelementet "box5"? Dit kan du ju inte ladda en .html-fil eftersom det inte är en ram av något slag.

Du får nog zippa ihop alla filer som används och bifoga den så att man får testa själv.

 :)

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

## #16 — a_mehlin, 2003-05-03T15:37Z

hehe jag får maila dig zipfilen

vad har du för mejl?

mvh Andreas

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

## #17 — Peter S, 2003-05-03T16:24Z

Den finns i min profil  ;) 

 :)

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

## #18 — a_mehlin, 2003-05-03T16:32Z

nä den syns inte i profilen. Det är email formulär där. Går inte uploada :)

mvh Andreas

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

## #19 — Peeer, 2003-05-03T16:34Z

Ladda upp filen här i tråden istället. Då kan ju fler personer ladda ner filen och chansen att du ska få hjälp ökar.

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

## #20 — SirPeter, 2003-05-03T16:34Z

Det går att ladda upp filer hit till tråden så slipper ni växla adresser om ni inte vill det. Bara att bifoga filen när du gör ditt inlägg.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/75706-länka-till-target-från-annan-fil  
Nästa sida: https://www.webforum.nu/amne/html-css/75706-länka-till-target-från-annan-fil/page2.md
