---
title: "Centrera bild i popup?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/56825-centrera-bild-i-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "T_Codez"
published: "2002-10-23T06:04:33.000Z"
updated: "2002-10-23T13:14:45.000Z"
replies: 3
views: 286
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/56825-centrera-bild-i-popup"
---

# Centrera bild i popup?

## #1 — T_Codez, 2002-10-23T06:04Z

Hej

Jag skulle vilja att bilderna som visas i "popupen" ska vara centrerade i höj och bredd. Är det möjligt att bygga ut följande kodsnutt (som jag hittat här):

```
	function PicInWin(x) { //v2.0
	  window.open(x,'Picture','width=375,height=275');
	}
```

Och anropar på detta vis:

```
Response.Write "<td><a href=JavaScript:PicInWin(" &"'" &"../pics/ruta/" & g_oFile.Name &"')"&">" & g_oFile.name & "</a></td>"'
```

Tack för uppmärksamheten 

mvh / TT

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

## #2 — dectgap, 2002-10-23T08:44Z

Ett tips:
Det blir mycket lättare om du skriver den html-kod som asp producerar. Jag som aldrig har skrivit i asp förstår t ex inte vad det här ska betyda:

```
" &"'" &"
```

Hur som helst..
Testa att ändra funktionen till detta:

```
function PicInWin(x) {
	  jaja = window.open('','Picture','width=375,height=275');
	  jaja.document.write("<html>\n<head>\n<title>"+x+"</title>\n</head>\n\n<body>\n<table style='height: 100%; width: 100%;'>\n <tr>\n  <td style='text-align: center; vertical-align: middle;'><img src='"+x+"' alt=''></td>\n </tr>\n</table>\n</body>\n</html>");
	}
```

Om du vill kan du skicka med bakgrundsfärgen för pop-up-fönstret som ett argument. Det är kanske lite tråkigt att bara ha vit bakgrund i pop-up-fönsterna.

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

## #3 — Sleepzone, 2002-10-23T09:09Z

```
<head>
<script language="JavaScript" type="text/JavaScript">
// Anpassar fönstret efter bilden
function Bilden(filename,winTitel) 
{
    var myImage = new Image();
    myImage.src=filename;
    properties='height=10,width=10';
    var imgWindow = window.open('','',properties);
    
    html = '<html>';
    html += '<head>';
    html += '<title>'+winTitel+'</title>';
    html += '</head>';
    html += '<body topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">';
    html += '<img src="'+myImage.src+'" onLoad="resizeTo(document.bild.width+10,document.bild.height+29);" name="bild" OnClick="self.close();">';
    html += '</body>';
    html += '</html>';
    
    imgWindow.document.write(html);
}
</script>
</head>
```

Länken:
\----------------
\<a href="javascript:Bilden('sökväg/bild.jpg','vad den ska heta');"\>

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

## #4 — T_Codez, 2002-10-23T13:14Z

Thankz Ya'll   :e

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/56825-centrera-bild-i-popup
