---
title: "iframe och javascript."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/160568-iframe-och-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "B22"
published: "2007-05-21T16:03:58.000Z"
updated: "2007-05-29T18:25:00.000Z"
replies: 4
views: 465
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/javascript/160568-iframe-och-javascript"
---

# iframe och javascript.

## #1 — B22, 2007-05-21T16:03Z

Hej!
Skulle någon kunna titta på min kod och se vad jag har gjort för fel som gör att 
javascriptet, som bör göra så att iframenes höjd anpassar sig till innehållet inte fungerar?

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<title>UKF</title>
<link href="ukf.css" rel="stylesheet" type="text/css"></link>
<!-- <script type="text/javascript">
  function resizeMe(obj){
  docHeight = main.document.body.scrollHeight
  obj.style.height = docHeight + 10 + 'px'
  }
</script>
-->

</head>

<!-- en bild överst -->
<body  background="UKF.JPG">

 <div id="bild" ><img src="q.bmp"  alt="" width="790" height="180" /></div>

<!-- huvudmeny -->
<div id="h_meny" >
<ul id="huvudmeny">
<li><a href="" onclick="document.getElementById('ifrejm').src='OmUKF.html'; return false;">Start</a></li>
<li><a href="bilder.html">Bilder</a></li>
<li><a href="" onclick="document.getElementById('ifrejm').src='kurser.html'; return false;">Kurser</a></li>
<li><a href="forum.html">Forum</a></li>
<li><a href="" onclick="document.getElementById('ifrejm').src='adm_login.php'; return false;">Logga in</a></li>
<li><a href="" onclick="document.getElementById('ifrejm').src='kontakt.php'; return false;">Kontakt</a></li>
</ul>
</div>

<div id="datum" >
<?php 
  print "Idag är det: ".date("Y-m-d H:i");  // 2007-03-07
?>
</div>

<iframe onload="resizeMe(this)" src="OmUKF.html" id="ifrejm" scrolling="auto"></iframe>

    <!-- nyhetsmenyn -->    
    <div id="nyhetsmenyn"> 
    	<div id="rub">Nyheter!</div>  
        <ul id="n_meny">
		<li><a href="" onclick="document.getElementById('ifrejm').src='www.html'; return false;">UKF´s nya webbplats</a></li>
		<li><a href="" onclick="document.getElementById('ifrejm').src='fest_bilder.html'; return false;">Fest bilder</a></li>
		<li><a href=""onclick="document.getElementById('ifrejm').src='val.html'; return false;">Styrelse val</a></li>
        </ul>
    </div>     

</body>
</html>
```

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

## #2 — colione, 2007-05-21T16:09Z

Ta bort kommentarerna runt scripttaggen...

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

## #3 — Danne V, 2007-05-21T16:32Z

Vad Collone menar är alltså att du ska ta bort

```
<!--
```

 och

```
-->
```

 som omger javascripten. Det är "kommentartaggar". När dom omsluter kod eller text, så vet webbläsaren att den inte ska bry sig om det som är inuti. Änvänds för att göra egna kommentarer och "minnesanteckningar" i kod så att folk inte ska se dom på själva sidan.

Din kod ska alltså bara vara

```
<script type="text/javascript">
  function resizeMe(obj){
  docHeight = main.document.body.scrollHeight
  obj.style.height = docHeight + 10 + 'px'
  }
</script>
```

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

## #4 — B22, 2007-05-22T06:12Z

Det hjälper inte, scriptet körs inte även om jag tar bort dem...

Fler förslag?

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

## #5 — Peter S, 2007-05-29T18:25Z

Skriptet körs nog. Frågan är vad 'main' refererar till.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/160568-iframe-och-javascript
