---
title: "Krånglande iframe"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/65197-krånglande-iframe"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Skarre"
published: "2003-01-17T16:40:21.000Z"
updated: "2003-01-20T23:29:08.000Z"
replies: 6
views: 318
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/65197-krånglande-iframe"
---

# Krånglande iframe

## #1 — Skarre, 2003-01-17T16:40Z

Min iframe blir högre än nödvändigt och jag vet inte vad det beror på så jag hoppas att någon wF:are kan hjälpa mig. Problemet är alltså att en massa tomt utrymme dyker upp längst ner.

Se följande sida så förstår ni vad jag menar: <http://member.webforum.nu/1826/test.htm>

Sidan som ligger i iframen är följande: <http://member.webforum.nu/1826/testcontent.htm>

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

## #2 — bymarie, 2003-01-17T16:42Z

Ramen är väl för stor för texten?

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

## #3 — Skarre, 2003-01-17T16:51Z

Jag ser att du har extremt låga tankar om min intellektuella förmåga. :) 

Det finns ingen "height"-attribut på iframen så jag tycker att den borde anpassa höjden till hur mycket som behövs för att texten ska få plats.

RED: Jag experimenterade lite genom att förminska texten ytterligare och kom fram till att iframen aldrig blir lägre än 150 pixlar. Väldigt märkligt och oerhört irriterande.

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

## #4 — bymarie, 2003-01-17T17:56Z

Hehe.. :)

Blir den aldrig mindre än 150?

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

## #5 — Skarre, 2003-01-18T15:10Z

Jag fick som så ofta svar på Devshed:

\---
iframes are window objects masquerading as HTML elements; unlike most elements, they don't 'size to content' so, some scripting is necessary:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="javascript">

function getElement(id) {
     return document.getElementById ? document.getElementById(id) :
     document.all ? document.all(id) : null;
}

function getIFRAME_doc_height(oIframe) {
     return document.body && document.body.scrollHeight ? oIframe.document.body.scrollHeight :
     oIframe.document.height ? oIframe.document.height : null;
}

function IFRAME_size_to_content(iframe_id) {
     var oIframe = frames[iframe_id];
     if (typeof oIframe != 'undefined') {
         var wid = getElement(iframe_id).offsetWidth;
         var hgt = getIFRAME_doc_height(oIframe);
         if (wid && hgt) oIframe.resizeTo(wid,hgt);
   }
}

onload = function() {
       IFRAME_size_to_content('testcontent');
}

</script>
</head>

<body>
<iframe name="testcontent" id="testcontent" width="100%" src="testcontent.htm" frameborder="0"></iframe>
</body>
</html>
```

Hope that works. ;)
\---

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

## #6 — MaQaN, 2003-01-19T21:46Z

Annars kan du ju sätta in ett height attribut i iframen

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

## #7 — Skarre, 2003-01-20T23:29Z

> **MaQaN skrev:**
>
> Annars kan du ju sätta in ett height attribut i iframen

> **Skarre skrev:**
>
> Det finns ingen "height"-attribut på iframen så jag tycker att den borde anpassa höjden till hur mycket som behövs för att texten ska få plats.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/65197-krånglande-iframe
