---
title: "Funktion för popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/140474-funktion-för-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "devotion"
published: "2006-01-07T11:29:13.000Z"
updated: "2006-01-07T19:50:39.000Z"
replies: 5
views: 373
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/140474-funktion-för-popup"
---

# Funktion för popup

## #1 — devotion, 2006-01-07T11:29Z

Har följande kod:

```
"<a href=""#""onclick=""window.open('../articles/details.asp?eNumber= & objPricesDict.Item("eNumber") & "', 'Detaljer', 'width=480, height=280'); return false;"">" & objPricesDict.Item("eNumber") & "</a>
```

Kan man göra en funktion för popupen så strängen inte blir så lång??

Mvh
henrik

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

## #2 — voigtann1, 2006-01-07T11:30Z

tja. Kanske bara skapa en ny funktion med värdet?
Har du flera fönstren som skall poppas upp?

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

## #3 — Peter S, 2006-01-07T13:01Z

Så här skulle jag göra:

```
function openWin(url, n, w, h){
  window.open(url, n, "height=" + h + ",width=" + w);
  return false;
}

response.write "<a href=""../articles/details.asp?eNumber=" & objPricesDict.Item("eNumber") & """ onclick=""return openWin(this.href, 'Detaljer', 480, 280)"">" & objPricesDict.Item("eNumber") & "</a>"
```

  :)

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

## #4 — devotion, 2006-01-07T13:42Z

Aha! Okej!

Om jag vill "få upp" fler värden till funktionen istället för att ha dom i \<a href\> är väl det inga problem eller, Jag menar jag kan väl sätta bredd och höjd direkt i funktionen?

Mvh
henrik

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

## #5 — Peter S, 2006-01-07T13:50Z

Det kan du göra. Anledningen till min lösning är att den tillåter dig att återanvända funktionen, skulle du vilja ha andra dimensioner för någon annan länk.

En statisk lösning är alltså:

```
function openWin(url){
  window.open(url, "Detaljer", "height=280,width=480");
  return false;
}

response.write "<a href=""../articles/details.asp?eNumber=" & objPricesDict.Item("eNumber") & """ onclick=""return openWin(this.href)"">" & objPricesDict.Item("eNumber") & "</a>"
```

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

## #6 — devotion, 2006-01-07T19:50Z

Wee! okej...  :)

Då kan jag välja vilken lösning jag vill... den dynamiska är nog den bästa, men den kan ju enket göras om till en statisk... Så den dynamiska får bli det slutgiltiga svaret..

  :) 

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/140474-funktion-för-popup
