---
title: "Referera till objekt i en annan frame"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/125465-referera-till-objekt-i-en-annan-frame"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "OveRRidE"
published: "2005-03-31T11:58:48.000Z"
updated: "2005-03-31T12:41:39.000Z"
replies: 6
views: 392
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/125465-referera-till-objekt-i-en-annan-frame"
---

# Referera till objekt i en annan frame

## #1 — OveRRidE, 2005-03-31T11:58Z

Nu skall vi hacka JavaScript igen, och det börjar lovande. ;)

Jag vill referera till en bild i en frame från en annan och har följande kod; 

```
parent.ohtop.getElementById("mittobjekt").src = "images/menu/mittobjekt.gif";
```

Felmeddelandet lyder; 

```
Object doesn't support this property or method
```

 Jag vet att objektet finns i framen "ohtop", samt att den är namngiven med attributet "id" i sin tagg. 

Missar jag något?

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

## #2 — Morph, 2005-03-31T12:00Z

> Missar jag något?

Japp, getElementById är en metod hos document-objektet. Alltså:

```
parent.ohtop.document.getElementById("mittobjekt").src = "images/menu/mittobjekt.gif";
```

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

## #3 — OveRRidE, 2005-03-31T12:08Z

Jag kom på det också. ;) Tack ändå!

Jag har dock ett annat bry; jag har en funktion som tar två parametrar, varav den ena ibland inte anges. Om jag ändå vill göra nåt i stil med .length på den, hur gör jag då? Den är ju bara \[undefined\].

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

## #4 — @nders, 2005-03-31T12:10Z

kan du inte göra något typ sånt här:

```
if (!param2)
         param2 = '';
if (param2.length>0)
         alert('foo!');
```

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

## #5 — OveRRidE, 2005-03-31T12:25Z

Det räckte faktiskt med 

```
if(sURL)
```

. Tack! :D

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

## #6 — @nders, 2005-03-31T12:27Z

Men du kan väl ändå inte göra *length* på den? 

Jag kanske missförstod din fråga. :)

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

## #7 — OveRRidE, 2005-03-31T12:41Z

Jo, fast det räcker egentligen att få reda på ifall parametern är angiven eller inte. Metoden .lengh var kanske lite fel att använda. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/125465-referera-till-objekt-i-en-annan-frame
