---
title: "Layer script av Johnsen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17829-layer-script-av-johnsen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nordan"
published: "2001-06-01T16:57:00.000Z"
updated: "2001-06-03T17:27:00.000Z"
replies: 3
views: 152
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/17829-layer-script-av-johnsen"
---

# Layer script av Johnsen

## #1 — nordan, 2001-06-01T16:57Z

Jag fick detta script tips av Johnsen när man skall placera en centerad tabell tillsammans med att man har lager.

```
<script type="text/javascript" language="JavaScript">
                                 function pos(){
                                 if(document.layers){document.layers["lagret"].left=(window.innerWidth/2)-150;}
                                 else if(document.all){document.all("lagret").style.left=(document.body.offsetWidth/2)-150;}
                                 else
                                 if(document.getElementById){document.getElementById("lagret").style.left=(window.innerWidth/2)-250;}
                                 }

                                 onload=pos;
                                 </script>
```

Min fråga är jag vill att lagret skall placeras exact i topp oxå är det någon som vet hur man gör detta ?
Tacksam för hjälp \*alltid\*

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

## #2 — Jojoxx, 2001-06-01T18:19Z

Längst upp på sidan menar du?

```
<script type="text/javascript" language="JavaScript">
function pos(){
if(document.layers){document.layers["lagret"].left=(window.innerWidth/2)-150; document.layers["lagret"].top=0; }
else if(document.all){document.all("lagret").style.left=(document.body.offsetWidth/2)-150; document.all("lagret").style.top=0; }
else
if(document.getElementById){document.getElementById("lagret").style.left=(window.innerWidth/2)-250; document.getElementById("lagret").style.top=0;}
}
onload=pos;
</script>
```

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

## #3 — nordan, 2001-06-03T10:37Z

Hur skall man gå tillväga för att få lagret att placeras på samma ställe eller så att det ser ut som att lagret placeras på exact samma ställe när det gäller IE & NN :q

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

## #4 — Jojoxx, 2001-06-03T17:27Z

Placerar du lagren med css (left:*X*px;top:*Y*px;) så skall de hamna på samma ställe. Ser det olika ut beror det antagligen på att objekten runt omkring placeras olika i olika webbläsare. Det enklaste sättet att lösa det på är att hitta ett annat sätt att bygga upp designen på. Eftersom du redan använder lager kanske det kan vara idé att placera fler saker i lager, då borde de hamna på rätt ställe.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17829-layer-script-av-johnsen
