---
title: "Någon som är duktig på frames?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/100907-någon-som-är-duktig-på-frames"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Bosse168"
published: "2004-04-04T21:55:32.000Z"
updated: "2004-04-07T12:48:12.000Z"
replies: 11
views: 537
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/100907-någon-som-är-duktig-på-frames"
---

# Någon som är duktig på frames?

## #1 — Bosse168, 2004-04-04T21:55Z

Har suttit i Dreamweaver och försökt att få ihop denna ram uppsättning men ej lyckats att få till det, så nu vänder jag mig till proffsen. ;)

Hoppas att bilden förklarar tillräckligt bra hur d ska va

Bilagor:

- [frames.gif](https://www.webforum.nu/a/3209.gif)

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

## #2 — ampy, 2004-04-04T23:04Z

Prova detta:

```
<html>
<head>

<title>Bosse168</title>

</head>

<frameset cols="100px, 600px, 100px, 100px" frameborder="no" border="0px" framespacing="0px" rows="*" border="0px"> 

	<frame noresize src="vanster.asp" scrolling="no">

	<frameset rows="20px, 10px, 80px, *, 40px" noresize frameborder="NO" border="0px" framespacing="0px" rows="*" border="0px"> 

		<frame noresize src="top.asp" scrolling="no">

		<frame noresize src="kant.asp" scrolling="no">

		<frame noresize src="upp_meny.asp" scrolling="no">

		<frame noresize src="start.asp" scrolling="auto">

		<frame noresize src="nere_mitt.asp" scrolling="no">

	</framset>

	<frameset rows="120px, *, 80px" noresize frameborder="no" border="0px" framespacing="0px" rows="*" border="0px"> 

		<frame noresize src="loggo.asp" scrolling="no">

		<frame noresize src="meny.asp" scrolling="no">

		<frame noresize src="nere_hoger.asp" scrolling="no">

	</frameset>

	<frame noresize src="hoger.asp" scrolling="no">		

</frameset>

<noframes> 
	Du kan tyvärr inte se denna hemsida.
</noframes> 

</html>
```

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

## #3 — bluxbluxo, 2004-04-05T05:43Z

Inte den snyggaste koden precis  :r 
Adresserna får du lägga dit själv.

```
<frameset cols="87%,*">
<frameset cols="80%,*">
<frameset cols="27%,*">
<frame name="kjljkljk" src="kljlklk" noresize scrolling="auto">
<frameset rows="4%,*">
<frame name="kljkl" src="kjl" noresize scrolling="auto">
<frameset rows="4%,*">
<frame name="kljkl" src="jkljkl" noresize scrolling="auto">
<frameset rows="6%,*">
<frame name="kljkljkl" src="jjl" noresize scrolling="auto">
<frameset rows="92%,*">

<frame name="start" src="start.asp" noresize scrolling="auto">

<frame name="kljkljklj" src="kjljkljkl" noresize scrolling="auto">
</frameset>
</frameset>
</frameset>
</frameset>
</frameset>
<frameset rows="86%,*">
<frameset rows="18%,*">
<frame name="ljkljkl" src="jkljkl" noresize scrolling="auto">
<frame name="jkljkl" src="jljkljkljk" noresize scrolling="auto">
</frameset>
<frame name="kljljkl" src="kjljkl" noresize scrolling="auto">
</frameset>
</frameset>
<frame name="jklkjl" src="jkljkl" noresize scrolling="auto">
<noframes>
<body>

Du kan inte se denna sida!

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

/r fixade till lite

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

## #4 — Bosse168, 2004-04-05T08:27Z

vilken kod är stabilast ampy's eller bluxbluxo?

/red
Med Ampy's kod så blir det inget alls på höger sida.

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

## #5 — Bosse168, 2004-04-05T09:17Z

Använder bluxbluxo's kod men den gör inte riktigt som jag vill. vanster.asp och hoger.asp minskas inte utan hela sidan minskas om man ändrar skärmstorlek.

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

## #6 — Bosse168, 2004-04-05T09:24Z

Glömde bilden

Bilagor:

- [frames.gif](https://www.webforum.nu/a/3211.gif)

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

## #7 — bluxbluxo, 2004-04-05T19:09Z

Men skriv vilka mått du ska ha på de rutorna som krånglar så kanske vi fixar det.

Men att du ska ha så mycket rutor?
Är det inte lika bra och köra Iframes istället? Och bygga upp där loggon och allt annat med tabeller?

Det är väll inte så svårt? :OO

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

## #8 — Bosse168, 2004-04-05T20:32Z

Det står ju vilka mått det ska vara.
Det är egentligen bara startsidan och menyn som är viktig. Och måttet på startsida kolumnen ska vara 600px och menyn 145px. vänster och höger framen spelar det ingen roll vad det är för storlek på eftersom dom ska ju bara fylla ut sidorna beroende på vilken skärmstorlek man har.
Och du har rätt slopa dom två ram sidorna över och under meny.asp.

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

## #9 — Bosse168, 2004-04-06T14:49Z

Ingen som kan hälpa mig? :(

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

## #10 — aron, 2004-04-06T16:45Z

Detta kanske är en lösning(oj vad fult det blev):

```
<div class="center">
<div class="left">
<table>
<tr>
<td><div class="start">...(alt. iframe)</div></td>
<td><div class="menu">...(alt. iframe)</div></td>
</tr>
</table>

</div>
</div>
```

```
.center {
text-align: center
}
.left {
text-align: left
width: 745px; /edit
}
.start {
width: 600px;
}
menu {
width: 145px;
}
```

och så måste man fixa lite granna extra, detta kan vara en början kanske?

edit: \[vet inte vad jag svamlar om, strunt it\]

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

## #11 — jarvklo, 2004-04-06T19:16Z

> **Bosse168 skrev:**
>
> Ingen som kan hälpa mig? :(

Hmm....
Problemet är att du redan har fått lösningen i din hand, så det kanske inte är så många av oss som "orkar" dra om den en gång till ;)

Det som gäller för dig är alltså att försöka klura ut hur frames egentligen fungerar så att du själv kan anpassa de lösningar du fått  till att bli exakt det du behöver, och \*den förståelsen\* kan jag nog hjälpa dig med ;) 

Jag utgår från din senaste skiss...

Ett frameset kan dela upp en area av webbläsarens visningsarea antingen vertikalt eller horisontellt. Varje frameset kan bestå av i princip hur många (eller hur få) delar (frames eller framesets) som helst.

Utifrån din skiss väljer jag att först dela upp visningsarean i fyra delar vertikalt (fyra "kolumner" bredvid varandra) eftersom jag hittar "raka linjer från kant till kant"  uppifrån och ner, men inte från vänster till höger.

Alltså - det yttersta frameset:et blir då (givet att du vill ha fix bredd på två av kolumnerna):

```
<frameset [b]cols="*,600,145,*"[/b]>
  <frame name="vanster"     src="vanster.asp">
  <frame name="innehallet"  src="[fem olika]">
  <frame name="menyn"       src="[tre olika]">
  <frame name="hoger"       src="hoger.asp">
</frameset>
```

Jag valde här att sätta bredden "\*" (vad webbläsaren anser lämpligt) på "vanster" och "hoger", 600px på innehallet och 145 på menyn (värdena ligger från vänster till höger i "cols="-strängen).

Nu till innehållskolumnen:
Innehållskolumnen delas upp i fem rader såhär:

```
<frameset [b]rows="20,20,50,*,50"[/b]>
  <frame name="top"         src="top.asp">
  <frame name="kant"        src="kant.asp">
  <frame name="uppmeny"     src="upp_meny.asp">
  <frame name="innehallet"  src="start.asp">
  <frame name="neremitt"    src="nere_mitt.asp">
</frameset>
```

Samma princip här. Fem värden i "rows" och fem taggar i framesettet...

OK? Dags att slå ihop de två och ersätta en frame i översta koden med koden för innehållskolumnen då såhär:

```
<frameset cols="*,600,145,*">
  <frame name="vanster"     src="vanster.asp">
[b]
  <frameset rows="20,20,50,*,50">
    <frame name="top"         src="top.asp">
    <frame name="kant"        src="kant.asp">
    <frame name="uppmeny"     src="upp_meny.asp">
    <frame name="innehallet"  src="start.asp">
    <frame name="neremitt"    src="nere_mitt.asp">
  </frameset>[/b]

  <frame name="menyn"       src="[tre olika]">
  <frame name="hoger"       src="hoger.asp">
</frameset>
```

Du kan alltså (som sagt i annan tråd) alltid ersätta en \<frame\>-tagg med ett komplett \<frameset\> - bara antalet "taggar" i det omslutande framesettet stämmer överens med antalet värden i "rows" eller "cols" i den omgivande frameset-taggen ;)

Om du är med såhär långt, borde inte menykolumnen vara några som helst  problem ;)

```
<frameset rows="100,*,75">
  <frame name="loggo"         src="Loggo.asp">
  <frame name="meny"          src="meny.asp">
  <frame name="nerehoger"     src="nere_hoger.asp">
</frameset>
```

och inlagt i "helheten" såhär:

```
<frameset cols="*,600,145,*">
  <frame name="vanster"     src="vanster.asp">

  <frameset rows="20,20,50,*,50">
    <frame name="top"         src="top.asp">
    <frame name="kant"        src="kant.asp">
    <frame name="uppmeny"     src="upp_meny.asp">
    <frame name="innehallet"  src="start.asp">
    <frame name="neremitt"    src="nere_mitt.asp">
  </frameset>

[b]  <frameset rows="100,*,75">
    <frame name="loggo"         src="Loggo.asp">
    <frame name="meny"          src="meny.asp">
    <frame name="nerehoger"     src="nere_hoger.asp">
  </frameset>[/b]

  <frame name="hoger"       src="hoger.asp">
</frameset>
```

Hmm... Liknar ampys kod en hel del - eller hur?
Hursomhelst - när du kommit såhär långt är det "bara" alla frameborders,  noresizeingar och liknande "kosmetika-attribut" kvar att brottas med (se ampys kod ;) )

I tveksamma fall är det ovärderligt att känna till vad den underliggande koden egentligen betyder så att man kan slänga ut DW och köra manuellt om DW inte gör som man vill ;)

Lycka till Bosse! 
Och du... - fortsätt kämpa och ställa frågor, för frågar man inget lär man sig inget (och det finns inga dumma frågor ;) )

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

## #12 — Bosse168, 2004-04-07T12:48Z

Jarvklo du är du ta me f\*n bäst :)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/100907-någon-som-är-duktig-på-frames
