---
title: "länka en annan sida till en div"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/175730-länka-en-annan-sida-till-en-div"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "kylberg"
published: "2008-12-06T15:56:47.000Z"
updated: "2008-12-08T22:46:57.000Z"
replies: 5
views: 572
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/html-css/175730-länka-en-annan-sida-till-en-div"
---

# länka en annan sida till en div

## #1 — kylberg, 2008-12-06T15:56Z

Undrar om det går att länka en .html fil till en div på sidan. eller funkar detta bara med frames?

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

## #2 — bossse, 2008-12-06T16:00Z

Iframe

Inte frames men iframe, kika på länken nedan.
<http://www.webdesignskolan.se/html/iframe/iframe.htm>

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

## #3 — kylberg, 2008-12-08T16:10Z

tack! fungerar utmärkt! ett litet problem dock... jag har en iframe med en meny i, och när jag klickar på en länk i menyn öppnas sidan i iframen. ska jag sätta target= nånting eller finns någon annan lösning?

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

## #4 — Kriko, 2008-12-08T17:28Z

Nope, det är target som gäller... Eller ptja, du kan ju alltid använda javascript, men det känns ju lite overkill...

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

## #5 — kylberg, 2008-12-08T21:33Z

vad ska man ha för target då? jag vill ju inte att sidan ska öppnas i en div bara, ja vill ju faktiskt gå till en annan sida helt och hållet..

edit: förresten, går det att placera innehållet i iframen så att det till exempel är scrollat till en viss del av innehållet?

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

## #6 — jarvklo, 2008-12-08T22:46Z

Hmm...

Du kan alltid "djuplänka" genom att ange ett id på ett element i koden på sidan.

Exempel: Har du koden 

```
...
...
...
<div [b]id="landningsplats"[/b]>Hit rullas det minsann! - iallafall i "moderna" webbläsare</div>
...
...
```

 får du webbläsaren att rulla fram sidan till ovankanten på den divven efter att sidan har laddats genom att skriva länken såhär:

```
<a href="http://example.se/sidan.html[b]#landningsplats[/b]">Hopp!</a>
```

Om du vill vara riktigt säker att \*alla\* gamla ångskåp till avdankade webbläsare är med i matchen, använder du koden 

```
<a [b]name="landningsplats" id="landningsplats"[/b]></a><div>Hit rullas det minsann!</div>
```

 istället, men det är förhoppningsvis bara under speciella omständigheter du ens behöver fundera på att ta till det sättet.

Länken är densamma i bägge exemplen - och du, tänk på att ett och samma värde på ett id (oavsett vilket element det "hänger" på ) bara får förekomma exakt en gång per sida!

... och den här typen av "djuplänkning" funkar i iframes också om du styr in länken dit med target som vanligt - exempelvis:

```
<a href="http://example.se/sidan.html#landningsplats" target="namnet_pa_det_id_jag_har_på_den_iframe_sidan_skall_laddas_i">Hej hopp!</a>
```

 \- typ :bire.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/175730-länka-en-annan-sida-till-en-div
