---
title: "Automatisk höjd på fönster!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/108772-automatisk-höjd-på-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "M.Cheraghi"
published: "2004-08-08T16:10:10.000Z"
updated: "2004-08-23T17:41:43.000Z"
replies: 11
views: 516
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/108772-automatisk-höjd-på-fönster"
---

# Automatisk höjd på fönster!

## #1 — M.Cheraghi, 2004-08-08T16:10Z

Hellop, jag har ett fotoalbum som är ASP drivet, när man klickar på ett foto ska bilden visas i en ny ruta, en popup. tillsammans med bilden skall information angående bilden visas.
Eftersom höjden på bilderna \_kan\_ vara olika så vill jag att höjden på rutan skall ändras till så stort som jag har tabellerna i HTML'en

```
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>

<a href=""#"" onClick=""MM_openBrWindow('photoalbum_show.asp?id=" & RS("id") & "','bild','width=550,height=500')"">
```

(anledning dubbla dubbelfjuttar, är att strängen ligger i response.write i ASP)

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

## #2 — M.Cheraghi, 2004-08-09T20:11Z

Jag har provat att sätta width och Height till '\*', men det hjälper inte heller! Någon har pejl på javascript? :D då jag själv tydligen har noll koll :e

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

## #3 — jazzil, 2004-08-13T12:02Z

När jag gjorde ett photalbum i php så hämta jag bildens
höjd och bredd sen matade jag in dem i min popup funktion.

```php
$Bilden = "test.jpeg";
$bildSize = getimagesize(Bilden);

sen slör du 
print $bildSize[0];
Får outputen: 640

print $bildSize[1];
Får outputen: 480

print $bildSize[2];
Får outputen: width="640" height="480"

Vi en bild som är 640x480.
```

Så gjorde jag men jag vet inte om det finns någon sån funktion i asp. Fråga i ASP forumet :)

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

## #4 — M.Cheraghi, 2004-08-15T02:07Z

> **jazzil skrev:**
>
> När jag gjorde ett photalbum i php så hämta jag bildens
> höjd och bredd sen matade jag in dem i min popup funktion.
> 
>
>
> ```php
> $Bilden = "test.jpeg";
> $bildSize = getimagesize(Bilden);
> 
> sen slör du 
> print $bildSize[0];
> Får outputen: 640
> 
> print $bildSize[1];
> Får outputen: 480
> 
> print $bildSize[2];
> Får outputen: width="640" height="480"
> 
> Vi en bild som är 640x480.
> ```
>
> 
> 
> Så gjorde jag men jag vet inte om det finns någon sån funktion i asp. Fråga i ASP forumet :)

Okej, det är en variant, mjora jag har tillgång till ASPJpeg, så jag kan hämta höjd och bredd :) men helst vill jag att det ska skötas via scriptet om det går :)

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

## #5 — jazzil, 2004-08-16T11:34Z

Jag vet inte, det kan bli svårt ..
Men tar inte mig på orden jag är ingen javascript guru direkt :)

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

## #6 — spango, 2004-08-16T11:46Z

Du kan sköta det från sidan som img-taggen ligger på, dvs. sidan i popuppen (kan behöva lite tweakning):

```
<img src="nakenchock.jpg" [b]onload="window.resizeTo(this.width, this.height);"[/b]>
```

Dock kommer fönstret inte att anpassas förrän hela bilden laddats. Det är dock enda sättet att göra det med javascript på.

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

## #7 — jazzil, 2004-08-16T18:25Z

> **spango skrev:**
>
> Du kan sköta det från sidan som img-taggen ligger på, dvs. sidan i popuppen (kan behöva lite tweakning):
>
>
> ```
> <img src="nakenchock.jpg" [b]onload="window.resizeTo(this.width, this.height);"[/b]>
> ```
>
> 
> Dock kommer fönstret inte att anpassas förrän hela bilden laddats. Det är dock enda sättet att göra det med javascript på.

Man kan ju i parent sidan skriva document.NAMNPÅBILD.width
och sätta den i öppna fönster funktionen då rezisar den ju direkt .. el?

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

## #8 — spango, 2004-08-17T08:09Z

Nä, för att när bilden inte laddat vet inte browsern hur stor bilden är. Således kan inte fönstret anpassas direkt...

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

## #9 — dectgap, 2004-08-17T08:58Z

> **spango skrev:**
>
> Nä, för att när bilden inte laddat vet inte browsern hur stor bilden är. Således kan inte fönstret anpassas direkt...

Fast man kan ladda bilden utan att visa den.
Exempel:
<http://www.phpportalen.net/viewtopic.php?p=152083#152083>

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

## #10 — spango, 2004-08-17T16:15Z

Ja, fast jag skulle nog säga att det är bättre att fönstret öppnas medan bilden laddas och har lite fel storlek, än att man får sitta och titta in i skärmen och undra varför inget händer medan bilden ladder. Bara min åsikt...

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

## #11 — dectgap, 2004-08-17T16:20Z

> **spango skrev:**
>
> Ja, fast jag skulle nog säga att det är bättre att fönstret öppnas medan bilden laddas och har lite fel storlek, än att man får sitta och titta in i skärmen och undra varför inget händer medan bilden ladder. Bara min åsikt...

Det tycker jag också, men jag menade bara att det var möjligt.

Jag föredrar själv hellre att skicka med bildens dimensioner (som man då själv får fylla i manuellt) till window.open. Även om man får fylla i värdena en gång slipper man ta hänsyn till vad som kan gå fel när man genom JavaScript ska ändra storleken på ett fönster.

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

## #12 — M.Cheraghi, 2004-08-23T17:41Z

hur kan man enkelt inplentera detta javascript?

```
<script language="javascript">
			function resize()
			{
				window.resizeTo(document.Photo.width+12, document.Photo.height+31);
			}
		</script>

<body onload="javascript:resize()
```

Jag får inte koden att fungera, men den fungerar på hemsidan jag fick låna koden ifrån. Dessvärre visste inte ägaren heller hur den fungerar då han inte gjort sidan. :(
Torligtvid att den söker efter ID="photo" ? elller?
Men jag har som sagt tabeller, hur kan man göra då?

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/108772-automatisk-höjd-på-fönster
