---
title: "Går det att nå document.images[0] i en iframe från pappan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/186044-går-det-att-nå-document-images-0-i-en-iframe-från-pappan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mattias Nordin"
published: "2011-02-10T15:00:54.000Z"
updated: "2011-02-10T18:13:18.000Z"
replies: 2
views: 1223
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/186044-går-det-att-nå-document-images-0-i-en-iframe-från-pappan"
---

# Går det att nå document.images[0] i en iframe från pappan?

## #1 — Mattias Nordin, 2011-02-10T15:00Z

Går det att använda följande koncept även på en sida som är inkluderad i en iframe på samma sida?

```
document.write(document.images[1].src);
```

Ovan fungerar men kan man göra något enligt nedan?

```
<iframe src="http://mattiasNordin.net" name="iFrame" id="iFrame">	</iframe>

<script type="text/javascript">
	
	var iframeElement = document.getElementById("iFrame");
	alert(iframeElement.src);
	alert(iframeElement.images[0].src);
	
</script>
```

Fungerar ej: alert(iframeElement.images\[0\].src);

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

## #2 — Mattias Nordin, 2011-02-10T15:04Z

Hmmm antar att jag åker dit på "Same origin policy" även om jag prickar syntaxen rätt...

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

## #3 — nitro2k01, 2011-02-10T18:13Z

> **[Mattias Nordin skrev:](https://www.webforum.nu/p/1528954)**
>
> Hmmm antar att jag åker dit på "Same origin policy" även om jag prickar syntaxen rätt...

Näe, troligen inte. Du gör ett solklart syntaxfel. iframeElement i detta fall pekar mot själva iframen, inte mot dess dokument. Detta kommer du åt med **contentDocument** (som motsvarar iframens **document**\-objekt) eller **contentWindow.document** om du så vill (**contentWindow** motsvarar iframens **window**\-objekt.) Alltså summa summarum **iframeElement.contentDocument.images\[0\].src**

Dessutom gör du ett fel till. Skriptet körs innan sidan har laddats färdigt, vilket gör att **document.getElementById("iFrame")** returnerar **null**! (Kanske beroende på hur saker laddas, vilken webbläsare man använder och så.) Kör koden i **window.onload**.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/186044-går-det-att-nå-document-images-0-i-en-iframe-från-pappan
