---
title: "bild i nytt fönster när man klickar på den"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/85125-bild-i-nytt-fönster-när-man-klickar-på-den"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jiggan"
published: "2003-09-03T06:22:29.000Z"
updated: "2003-09-03T16:54:53.000Z"
replies: 10
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/85125-bild-i-nytt-fönster-när-man-klickar-på-den"
---

# bild i nytt fönster när man klickar på den

## #1 — jiggan, 2003-09-03T06:22Z

hur gör jag för att få en bild förstorad i nytt fönster när jag klickar på den? //jiggan

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

## #2 — Engine^, 2003-09-03T06:50Z

Ja, du kan lägga in ett onclickevent i \<img\>-taggen, som öppnar bilden (den större?) i ett nytt fönster

```
<script language="Javascript">
function openImage(strURL, intH, intW)
{
  strFeatures = "channelmode=no,directories=no,height=" + intH
  strFeatures += ", left=0, menubar=no,resizable=no,scrollbars=no,status=no"
  strFeatures += ",toolbar=no,top=10,width=" + intW

  window.open (strURL, , strFeatures);
}
</script>

<img src="..." onClick="openImage('/minbild.jpg', [i]höjd[/i], [i]bredd[/i])">
```

Om jag missuppfattade dig och du menade att du ska ha samma bild och göra den större får du nog lov att skapa htmlkoden dynamiskt först med lite document.open/write och sedan klämma in bilden med height- och widthattribut, som du vill ha det.

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

## #3 — jiggan, 2003-09-03T13:55Z

koden funkar inte, bilden kommer upp men det går inte att klicka på den så den öppnas som en större bild i ett nytt fönster...nere i vänster hörna på webläsaren står "färdig, men sidan innehåller fel" vad är det för fel? denna borden väl funka?

\<KOD\>

\<script language="Javascript"\>
function openImage(strURL, intH, intW)
{
  strFeatures = "channelmode=no,directories=no,height=" + intH
  strFeatures += ", left=0, menubar=no,resizable=no,scrollbars=no,status=no"
  strFeatures += ",toolbar=no,top=10,width=" + intW

  window.open (strURL, , strFeatures);
}
\</script\>

\<img src="bakrund.jpg" onClick="openImage('/bakrund.jpg', height="40", width="40")"\>

\</KOD\>

//jiggan

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

## #4 — Del Pero, 2003-09-03T14:00Z

Gör följande ändring så ska det fungera.

\<img src="bakrund.jpg" onClick="openImage('/bakrund.jpg', **40**, **40**)"\>

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

## #5 — PepeJeria, 2003-09-03T14:01Z

```
<img src="bakrund.jpg" onClick="openImage('/bakrund.jpg','40','40');">
```

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

## #6 — Del Pero, 2003-09-03T14:03Z

Flyttas från HTML, XHTML & CSS.

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

## #7 — jiggan, 2003-09-03T14:26Z

funkar inte ändå fast nu blir det ett annat fel! när jag kommer in på sidan blir halva sidan den bilden utan att jag klickar på något, vad gör jag?

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

## #8 — jiggan, 2003-09-03T14:54Z

denna funkar inte...

varför funkar inte denna? jag får upp bilden över halva skärmen direkt jag går in på sidan...jag ser alltså inte den som en liten bild som jag kan klicka på för att den ska bli större i ett nytt fönster...någon som kan hjälpa mig? koden ser ut så här:

\<KOD\>

\<script language="Javascript"\>
function openImage(strURL, intH, intW)
{
  strFeatures = "channelmode=no,directories=no,height=" + intH
  strFeatures += ", left=0, menubar=no,resizable=no,scrollbars=no,status=no"
  strFeatures += ",toolbar=no,top=10,width=" + intW

  window.open (strURL, , strFeatures);
}
\</script\>

\<img src="bakrund.jpg" onClick="openImage('/bakrund.jpg', '40', '40')"\>

\</KOD\>

//jiggan

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

## #9 — Cheguelin, 2003-09-03T15:49Z

Därför att du saknar argument i window.open. Vill du inte ha ett namn på fönstret så måste du skriva typ null.

```
<script type="text/javascript">
function openImage(strURL, intH, intW) {
	strFeatures = "channelmode=no,directories=no,height=" + intH;
	strFeatures += ", left=0, menubar=no,resizable=no,scrollbars=no,status=no";
	strFeatures += ",toolbar=no,top=10,width=" + intW;
	
	window.open (strURL, null, strFeatures);
}
</script>

<img src="bakgrund.jpg" onClick='openImage("/bakgrund.jpg", 40, 40)' />
```

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

## #10 — bossse, 2003-09-03T16:09Z

Kan du inte bara länka på detta vis då?

```

<html>
<head>
  </head>
<body >
<A href = "bakgrund.jpg"><img src= "bakgrund.jpg" width="40" height="40" border="0" ></a>
</body margin-top=50>
</html>
```

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

## #11 — Jojoxx, 2003-09-03T16:54Z

(Trådarna sammanslagna).

Starta inte flera trådar i samma ämne är du snäll.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/85125-bild-i-nytt-fönster-när-man-klickar-på-den
