---
title: "CenterPopUp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18910-centerpopup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Lind"
published: "2002-02-12T10:57:00.000Z"
updated: "2002-02-13T06:40:00.000Z"
replies: 3
views: 153
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/18910-centerpopup"
---

# CenterPopUp

## #1 — Lind, 2002-02-12T10:57Z

Hej

Använder scriptet CenterPopUp som ser ut såhär

  \<script type="text/javascript"\>

/\* Detta script finns att hämta på <http://www.jojoxx.net>  och
   får användas fritt så länge som dessa rader står kvar. \*/

function centerpopup(URL,width,height){
	if (parseInt(navigator.appVersion) \>= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)\<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
\</script\>

Om man klickar på en länk långt ned i sidan som kallar på scriptet, så poppar fönstret upp som det skall men huvudsidan med länken går till början av sidan.
Jag vill gärna stanna där man klickade , hur gör man då ?

Gröngölingen :-)

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

## #2 — eas, 2002-02-12T12:54Z

Det beror inte på scriptet utan på att det förmodligen anropades med

```
<a href="#" onclick="centerpopup('hej.html',400,500)">Klick</a>
```

\#-tecknet gör att man hamnar i början av sidan. Om du instället skrver så här blir det nog som du vill.

```
<a href="javascript:centerpopup('hej.html',400,500)">Klick</a>
```

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

## #3 — Lind, 2002-02-12T23:23Z

Tack , perfekt...

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

## #4 — Jojoxx, 2002-02-13T06:40Z

Hade du använt länken från exempelsidan hade det också funkat, d.v.s. använd **return false** sist i onClick så "aktiveras" länken inte.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18910-centerpopup
