---
title: "Problem i frames - Sidorna lägger sig ovanpå varandra"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/130345-problem-i-frames-sidorna-lägger-sig-ovanpå-varandra"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Davida"
published: "2005-06-21T08:15:56.000Z"
updated: "2005-06-23T12:41:27.000Z"
replies: 9
views: 412
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/130345-problem-i-frames-sidorna-lägger-sig-ovanpå-varandra"
---

# Problem i frames - Sidorna lägger sig ovanpå varandra

## #1 — Davida, 2005-06-21T08:15Z

Hej!

Jag har gjort en sida som så många andra med frames, men denna vill inte fungera.

Jag har meny i en egen frame och innehållet i en egen frame och när jag klickar på en länk i menyn så lägger sig texten ovanpå den tidigare sidans text så det blir dubbelt. I firefox funkar det perfekt, men inte i IE. Om jag ändrar storlek på fönstret blir det också rätt i IE, men bara till jag klickar på en länk.

Vad kan det vara för fel?

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

## #2 — @nders, 2005-06-21T08:16Z

URL?

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

## #3 — Davida, 2005-06-21T08:18Z

<http://www.web4u.nu/kunder/witchcraft/>

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

## #4 — Insider, 2005-06-21T08:34Z

På index-sidan har du stoppat in en body tagg.
Testa att ta bort:

```
<noframes><body>
</body></noframes>
```

Ska du ha en noframes-variant av sidan ska taggen ligga innanför den yttersta \<frameset\>\</frameset\>.

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

## #5 — Davida, 2005-06-21T08:38Z

Det hjälpte inget, det blev lika illa ändå. Den noframestaggen har dreamweaver stoppat in, så att den har jag inte valt var den ska hamna.

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

## #6 — webbebba, 2005-06-23T08:14Z

Du har två sluttaggar på frameset instoppade i koden 

\<frameset cols="\*,700,\*" framespacing="0" frameborder="no" border="0"\>
    \<frame src="blank.htm" frameborder="no" scrolling="no" noresize\>
    \<frameset rows="100,\*" framespacing="0" frameborder="no" border="0"\>
      \<frame src="top.htm" scrolling="no" noresize\>
      \<frameset rows="\*" cols="145,\*" framespacing="0" frameborder="no" border="0"\>

\<frame src="meny.htm" frameborder="no" noresize\>
\<frame src="main.htm" name="main" frameborder="no" noresize\>

\</frameset\>  (ta bort)
 \</frameset\> (ta bort)
    

\<frame src="blank.htm" frameborder="no" scrolling="no" noresize\>
\</frameset\>

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

## #7 — Insider, 2005-06-23T08:47Z

Nja, han har ju likan många start- och sluttaggar för frameset, så dom ska inte tas bort.

Testa att ta bort följande rader från main.htm bara för att se om det är det som buggar.

```
<!--
body {
	background-attachment: fixed;
	background-image: url(images/bak3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
-->
```

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

## #8 — Davida, 2005-06-23T08:56Z

Jag hittade lösningen för några minuter sen.

Det är som vanligt dokumenttypsdefinitionen som spökar:
\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"\>

som ska plockas bort

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

## #9 — Troxy, 2005-06-23T12:10Z

Jag hoppas du ersatte den med en korrekt doctype istället  :birp

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

## #10 — zcorpan, 2005-06-23T12:41Z

Om man vill att det ska validera, och om man tycker om quirks mode ;) så kan man använda 

```
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
```

 för ett frameset-dokument. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/130345-problem-i-frames-sidorna-lägger-sig-ovanpå-varandra
