---
title: "Koordinater i frames"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/166361-koordinater-i-frames"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Vimp"
published: "2007-11-14T08:46:18.000Z"
updated: "2007-11-15T09:46:16.000Z"
replies: 8
views: 527
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/166361-koordinater-i-frames"
---

# Koordinater i frames

## #1 — Vimp, 2007-11-14T08:46Z

Jag försöker plocka fram koordinaterna för ett visst objekt med javascript, vilket inte är något problem så länge som sidan ligger som vanligt, men så fort jag använder frames så får jag helt fel (får fortfarande koordinater som gäller för den enskilda framen).

Är det någon som vet hur man får ut koordinaterna för ett objekt som ligger i en frame?

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

## #2 — Peter S, 2007-11-14T11:52Z

Koordinaterna för objektet relativt till webbläsarfönstret?

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

## #3 — Vimp, 2007-11-14T11:53Z

Precis. Nu får jag bara för den aktuella framen, men jag vill ha för hela fönstret.

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

## #4 — Peter S, 2007-11-14T14:28Z

Hämta \<iframe\>:ens koordinater relativt till huvudfönstret och addera dem med objektets koordinater.

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

## #5 — Vimp, 2007-11-14T14:34Z

Tips på hur det ska lösas? Har försökt göra just det på en del olika sätt, men utan större framgång.

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

## #6 — colione, 2007-11-14T14:37Z

Har du några kod-exempel på det du har provat?

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

## #7 — Vimp, 2007-11-14T14:41Z

Det jag kör nu är:

```
var cleft = 0;
var ctop = 0;
if (obj.offsetParent)
{
	cleft = obj.offsetLeft
	ctop = obj.offsetTop
	while (obj = obj.offsetParent)
	{
		cleft += obj.offsetLeft
		ctop += obj.offsetTop
	}
}
```

Med det får jag ut koordinaterna för det aktuella fönstret, men hur ska jag få ut förälderfönstret?

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

## #8 — Peter S, 2007-11-14T19:55Z

På samma sätt:

```
var obj = window.frames["MyIframe"];
...
```

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

## #9 — Vimp, 2007-11-15T09:46Z

Jag kan inte ha någon kod i förälderfönstret, och jag vet inte vad framen jag har koden i heter (händer även att den inte ligger i en frame). Jag måste alltså \_om\_ koden ligger i en frame kunna få ut koordinaterna för den.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/166361-koordinater-i-frames
