---
title: "Centrerad popup på detta script?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/121123-centrerad-popup-på-detta-script"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "slapshot"
published: "2005-01-26T20:56:43.000Z"
updated: "2005-01-26T22:29:21.000Z"
replies: 11
views: 404
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/121123-centrerad-popup-på-detta-script"
---

# Centrerad popup på detta script?

## #1 — slapshot, 2005-01-26T20:56Z

```
<script type="text/javascript">
	function openPopup(url, name, height, width) {
		window.open(url, name, "channelmode=no, directories=no, fullscreen=no,"
				+ " height=" + height + ", location=no, menubar=no,"
				+ " resizable=no, scrollbars=no, status=no, width=" + width);
	}
    </script>
```

 

```
<a href="fil.asp" onclick='openPopup(this.href, "fil", 220, 250); return false;'> 
                          fil</a>
```

Vad bör jag skriva för att få popupen centrerad när den öppnas?

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

## #2 — nitro2k01, 2005-01-26T21:00Z

Re: Centrerad popup på detta script?

```
<script type="text/javascript">
	function openPopup(url, name, height, width) {
		window.open(url, name, "channelmode=no, directories=no, fullscreen=no,"
				+ " height=" + height + ", location=no, menubar=no,"
				+ " resizable=no, scrollbars=no, status=no, width=" + width
				+ ", left= " + (screen.width-width)/2) + ", top= " + (screen.height-height)/2) ;
	}
    </script>
```

 

```
<a href="fil.asp" onclick='openPopup(this.href, "fil", 220, 250); return false;'> 
                          fil</a>
```

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

## #3 — slapshot, 2005-01-26T21:14Z

Blir fel, sidan öppnas ej i popup, den öppnas som ny :(

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

## #4 — nitro2k01, 2005-01-26T21:25Z

Oopsidoo! En parentes för mycket! Detta funkar:

```
<script type="text/javascript">
function openPopup(url, name, height, width) {
window.open(url, name, "channelmode=no, directories=no, fullscreen=no,"
+ " height=" + height + ", location=no, menubar=no,"
+ " resizable=no, scrollbars=no, status=no, width=" + width
+ ", left= " + (screen.width-width)/2 + ", top= " + (screen.height-height)/2) ;
}
    </script>
```

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

## #5 — slapshot, 2005-01-26T21:31Z

Thx, finns det på något sätt man kan klämma in "close" om man klickar på en knapp eller länk?

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

## #6 — nitro2k01, 2005-01-26T21:37Z

```
<script type="text/javascript">
var wref;
function openPopup(url, name, height, width) {
	wref = window.open(url, name, "channelmode=no, directories=no, fullscreen=no,"
	+ " height=" + height + ", location=no, menubar=no,"
	+ " resizable=no, scrollbars=no, status=no, width=" + width
	+ ", left= " + (screen.width-width)/2 + ", top= " + (screen.height-height)/2)
}

function closePopup(){
	if (typeof wref != undefined)
	if (wref)
	if (!wref.closed)
		wref.close();
}
    </script>

<a href="fil.asp" onclick='openPopup(this.href, "fil", 220, 250); return false;'>
                          Öppna</a>
<a href="javascript:;;" onclick='closePopup();'>
                          Stäng</a>
```

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

## #7 — nitro2k01, 2005-01-26T21:38Z

Om du vill stänga fönstret från fil.asp, dvs från själva popupen, kan du lägga till denna kod:

```
 <a href="java script:;;" onclick='self.close();'>
                          Stäng detta fönster</a>
```

 
Och sen måste du ta bort mellanslaget mellan java och script.

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

## #8 — slapshot, 2005-01-26T22:01Z

Great, THX!!!

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

## #9 — nitro2k01, 2005-01-26T22:09Z

Ett litet tips: Klicka på länken längst ner till höger som säger acceptera slutgiltigt svar, på det inlägg som du tyckte löste ditt problem.

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

## #10 — slapshot, 2005-01-26T22:15Z

Aha, coolt, det, men innan jag gör det, funkar inte med bild. Gör jag något fel?

```
<a href="java script:;;" onclick='self.close();'><img src="img/close.gif" width="48" height="20"></a>
```

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

## #11 — nitro2k01, 2005-01-26T22:23Z

Kolla dessa två saker igen:

1. Har du tagit bort mellanrummet mellan java och script?
2. Använder du rätt kod för att stänga fönstret? Den ena ska du använda **från det fönster som öppnade popupen** den andra ska du  **i popup-fönstret**

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

## #12 — slapshot, 2005-01-26T22:29Z

Tog bort mellanrummet och det funka fint, thx, klickar nu på Acceptera som slutgiltigt svar.

Tack för all hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/121123-centrerad-popup-på-detta-script
