---
title: "Window.open height"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/173909-window-open-height"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "leniz"
published: "2008-09-08T08:15:08.000Z"
updated: "2008-09-08T09:49:18.000Z"
replies: 11
views: 668
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/173909-window-open-height"
---

# Window.open height

## #1 — leniz, 2008-09-08T08:15Z

Hej!

Undrar varför det inte fungerar att göra så här för att få fönstret att få samma höjd som bilden:

\<!--
function nyttfonster(bild) { 
hojd=bild.height;
referenser = window.open("","referenser","width=518,height=" + hojd + ",scrollbars=yes,resizable=yes");
}
//--\>

\<a href="javascript:;" onClick="nyttfonster('/img2/\<%=bild%\>')"\>test\</a\>

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

## #2 — The_Hulk, 2008-09-08T08:21Z

vad är det som blir fel?
blir fönstret för litet?
är höjden fönstrets totala höjd eller är det den inre biten (dvs utan skrollbar, statusbar och menyer?)

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

## #3 — leniz, 2008-09-08T08:22Z

Höjden blir som det blir när man inte angivit någon höjd på fönstret, skriver jag ut höjden på sidan står det "undefined".

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

## #4 — voigtann1, 2008-09-08T08:34Z

Det är för att du ha en sträng som en inparameter, och inte ett img objekt i javascript. height finns inte i en sträng <http://www.w3schools.com/jS/js_obj_string.asp>

red.

något i stil med: 

```
<!--
function nyttfonster(bild) {
	var img = new Image();
	img.src = bild;
	hojd = img.height;
	referenser = window.open("","referenser","width=518,height=" + hojd + ",scrollbars=yes,resizable=yes");
}
//-->
```

 borde lösa ditt problem.

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

## #5 — leniz, 2008-09-08T08:43Z

Toppen, funkar perfekt! :-)

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

## #6 — leniz, 2008-09-08T08:46Z

Lite för snabb kanske, ser just att det inte fungerar hela tiden, ibland måste jag klicka på länken två gånger. Den kommer alltid upp i rätt storlek andra gången och oftast även i första försöket men inte alltid. Hur kan det komma sig?

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

## #7 — leniz, 2008-09-08T08:53Z

Eller jag ser nu att de aldrig får rätt storlek i första försöket utan alltid i andra. Verkar som att det fungerar på bilder jag tittat på tidigare men inte på nya bilder.

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

## #8 — The_Hulk, 2008-09-08T08:59Z

Kanske kan vara så att webbläsaren inte hunnit läsa in bilden och därmed inte vet storleken förrän vid andra klicket eftersom bilden då finns i cachen/minnet.

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

## #9 — voigtann1, 2008-09-08T09:02Z

> **The_Hulk skrev:**
>
> Kanske kan vara så att webbläsaren inte hunnit läsa in bilden och därmed inte vet storleken förrän vid andra klicket eftersom bilden då finns i cachen/minnet.

Skulle min gissning också vara.
Nu vet jag inte riktigt vad du gör men jag gissar på att den endast visar bilden som står inne i strängen,
kan du inte göra en dynamisk sida som läser in bilden, och i body taggen i det dokumentet hämtar ut bilden (document.getElementById eller något liknande). och resize vid onload event?

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

## #10 — leniz, 2008-09-08T09:03Z

Ja, så kan det nog vara. Men vad kan man isf göra åt det?

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

## #11 — voigtann1, 2008-09-08T09:12Z

Du kan kanske se jojoxx om det är någon av hans skript passar dig?
<http://www.jojoxx.net/jscript/archive/> (5st)

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

## #12 — leniz, 2008-09-08T09:49Z

Tack, nu fungerar det.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/173909-window-open-height
