---
title: "Koordinater för HTML-element"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/62474-koordinater-för-html-element"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Skarre"
published: "2002-12-17T20:19:32.000Z"
updated: "2002-12-19T16:36:33.000Z"
replies: 2
views: 178
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/62474-koordinater-för-html-element"
---

# Koordinater för HTML-element

## #1 — Skarre, 2002-12-17T20:19Z

Kan någon visa ett exempel på hur jag med JavaScript tar reda på koordinaterna för t.ex. en länk?

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

## #2 — Peter S, 2002-12-19T12:52Z

Följande fungerar i IE 6, Netscape 7 och Opera 7.

```

<script type="text/javascript">
<!--

function showCoords(){
     var link = document.getElementById("lank");

     alert("x: "+link.offsetLeft+"\ny: "+link.offsetTop);
};

window.onload = showCoords;

//-->
</script>

<body>

<a href="" id="lank">Koordinater för mig!</a>

</body>
```

 :)

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

## #3 — Skarre, 2002-12-19T16:36Z

Tack för den! :)

Det är väl lika bra att jag postar de funktioner jag hittade som löste detta: 

```
// Hämtar elementets X-koordinat
function getOffsetLeft(el) {
	var ol = el.offsetLeft;
	while ((el = el.offsetParent) != null)
	ol += el.offsetLeft;
	return ol;
}
// Hämtar elementets Y-koordinat
function getOffsetTop(el) {
	var ot = el.offsetTop;
	while((el = el.offsetParent) != null)
	ot += el.offsetTop;
	return ot;
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/62474-koordinater-för-html-element
