---
title: "Problem med onLoad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/102104-problem-med-onload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "haider"
published: "2004-04-22T09:55:55.000Z"
updated: "2004-04-24T20:48:56.000Z"
replies: 5
views: 292
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/102104-problem-med-onload"
---

# Problem med onLoad

## #1 — haider, 2004-04-22T09:55Z

Hej

Jag har ett script som ser ut så:

```
window.onload=iframer;
function iframer(){
	parent.document.getElementById("contenceframe").height=Math.max((document.height)?document.height:document.body.scrollHeight,320)+"px"
}
```

Den funkade utmärkt tills jag la till en onLoad till body i ett dokument.

Specifikt såg den ut så:

```
onLoad="parent.RubrikBild.src='bilder/sida/rubrik_valkommen.jpg'"
```

Hur gör jag för att få dem att samverka?

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

## #2 — dectgap, 2004-04-22T10:03Z

Två alternativ.
Antingen

```
<script type="text/javascript">
function iframer(){
	parent.document.getElementById("contenceframe").height=Math.max((document.height)?document.height:document.body.scrollHeight,320)+"px"
}
</script>

<body onLoad="iframer(); parent.RubrikBild.src='bilder/sida/rubrik_valkommen.jpg'">
```

Eller

```
<script type="text/javascript">
window.onload=function(){
	iframer();
	parent.RubrikBild.src='bilder/sida/rubrik_valkommen.jpg'
}

function iframer(){
	parent.document.getElementById("contenceframe").height=Math.max((document.height)?document.height:document.body.scrollHeight,320)+"px"
}
</script>

<body>
```

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

## #3 — haider, 2004-04-22T10:09Z

:r 

Jag skrev nästan rätt, jag skrev iframer, men utan ().

Tja, det är väl därför vi har forumet  :e 

thanx!

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

## #4 — nitro2k01, 2004-04-22T11:08Z

Ett annat fel, som jag dock inte vet hur det påverkar här. Du måste sätta window.onload-raden efter funktionen. Du kan inte sätta window.onload till iframer förrän iframer är definierad!

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

## #5 — dectgap, 2004-04-22T13:12Z

> **nitro2k01 skrev:**
>
> Ett annat fel, som jag dock inte vet hur det påverkar här. Du måste sätta window.onload-raden efter funktionen. Du kan inte sätta window.onload till iframer förrän iframer är definierad!

Det ska väl visst gå bra, eftersom onload-funktionen inte körs förrän när sidan är färdigladdad, och då är samtliga JavaScript-funktioner inlästa.

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

## #6 — haider, 2004-04-24T20:48Z

japp, det är som dectgap säger, för det funkade innan, och det gör det nu efter hans tips om paranteserna som jag glömt bort

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/102104-problem-med-onload
